Questão FC375911
No Linux, shell scripts são arquivos que agem como programas, passando instruções a um interpretador para realizar determinada tarefa. São consideradas características de shell scr
Questões sem classificação de assunto (TI - Sistemas Operacionais)
Instituto Consulplan · 2023
No Linux, shell scripts são arquivos que agem como programas, passando instruções a um interpretador para realizar determinada tarefa. São consideradas características de shell scripts no Linux, EXCETO:
- Para um script com instruções para o shell bash, a primeira linha deve ser #!/bash.
- São arquivos de texto que podem ser manipulados em qualquer editor de texto puro.
- A primeira linha do arquivo de script deverá especificar o interpretador, que é indicado pelos caracteres #!.
- As variáveis em scripts obedecem às mesmas regras das variáveis de sessão do shell, podendo armazenar valores inseridos manualmente ou saídas geradas por outros comandos.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A afirmação é incorreta porque o intérprete não fica em /bash. A primeira linha de um script chamada shebang indica o caminho do interpretador e deve apontar para o executável real, por exemplo #!/bin/bash.
Em muitos sistemas portáveis recomenda-se usar #!/usr/bin/env bash, que localiza o bash no PATH do usuário. O shebang informa ao kernel qual programa executar ao chamar o arquivo diretamente.
Além do shebang correto, é necessário garantir a permissão de execução (por exemplo, chmod +x script.sh). Alternativamente, pode-se invocar o interpretador explicitamente: bash script.sh, dispensando o shebang.
Conteúdo do catálogo FC Concursos · Atualizado em