FC ConcursosFC Concursos

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:

  1. Para um script com instruções para o shell bash, a primeira linha deve ser #!/bash.
  2. São arquivos de texto que podem ser manipulados em qualquer editor de texto puro.
  3. A primeira linha do arquivo de script deverá especificar o interpretador, que é indicado pelos caracteres #!.
  4. 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

Continue aprendendo