FC ConcursosFC Concursos

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

Continue aprendendo