Para interagir com o sistema operacional Linux, é possível ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - #!/bin/bash
A questão aborda um conceito fundamental de scripts em sistemas operacionais Unix-like, como o Linux, que é a indicação do interpretador de comandos a ser utilizado, também conhecido como shebang ou hashbang. Esta notação é utilizada na primeira linha de um script para informar ao sistema qual shell ou outro programa deve ser chamado para executar o script. No caso do bash, que é um dos interpretadores de comandos mais populares em sistemas Linux, a notação correta é #! seguida do caminho onde o bash está instalado, geralmente em /bin/bash.
A alternativa correta é a C - #!/bin/bash, porque ela segue exatamente essa convenção. O símbolo # é chamado de hash e o ! é conhecido como bang. Juntos, eles formam o shebang. Ao encontrar essa sequência na primeira linha de um arquivo, o sistema entende que deve usar o programa indicado a seguir para interpretar o restante do script. Isso é crucial para garantir que o script seja executado com o interpretador desejado, independentemente do shell padrão do usuário que o está executando.
As demais alternativas utilizam símbolos que não são reconhecidos como parte do shebang e, portanto, não serviriam para indicar o interpretador de comandos de um script no Linux. É importante notar que a correta indicação do shebang é essencial para a execução apropriada do script em diferentes ambientes, garantindo que o script seja portável e confiável.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
#! O shell entenderá que o vem a seguir é o caminho (path) para o interpretador que será usado por este script. Assim sendo, é normal encontrarmos scripts começados por:
#! /bin/bash
ou
#! /bin/sh
ou
#! /bin/awk
ou
#!/bin/sed
entre outros
Fonte: Shell Linux - Julio Cezar Neves
https://books.google.com.br/books?redir_esc=y&hl=pt-BR&id=BYS26h1v9OYC&q=%23!%2Fbin%2Fbash#v=snippet&q=%23!%2Fbin%2Fbash&f=false
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo