Questão FC671375
Em relação ao sistema operacional Linux, ao shell script e aos sistemas de arquivos, julgue o item a seguir. No shell script, o uso do comando #!/bin/bash no início do arquivo defi
Sem classificação
QUADRIX · 2025
Em relação ao sistema operacional Linux, ao shell script e aos sistemas de arquivos, julgue o item a seguir.
No shell script, o uso do comando #!/bin/bash no início do arquivo define o interpretador que será utilizado para executar o script.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A afirmação é CERTO porque a linha inicial conhecida como shebang determina qual interpretador será chamado quando o script for executado diretamente. Escrevendo #!/bin/bash na primeira linha, o kernel invoca o programa em /bin/bash para interpretar o arquivo.
Para que isso ocorra, o arquivo precisa ter a permissão de execução (por exemplo, chmod +x arquivo). Se o script for executado explicitamente com um interpretador (por exemplo, bash arquivo), o shebang não é necessário para definir o intérprete.
Por questões de portabilidade, muitas vezes usa-se #!/usr/bin/env bash para localizar o bash no PATH, especialmente em sistemas onde o bash não está em /bin.
Conteúdo do catálogo FC Concursos · Atualizado em