No Linux, shell scripts são arquivos que agem como programas...

Próximas questões
Com base no mesmo assunto
Q2288751 Programação
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:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A resposta correta para esta questão é a Alternativa A. Vamos entender o porquê.

Os shell scripts são, de fato, arquivos de texto que contêm uma série de comandos a serem executados pelo interpretador de comandos do sistema operacional, ou seja, o shell. Eles são extremamente úteis para automatizar sequências de comandos que se repetem frequentemente.

Na Alternativa A, há uma confusão comum. A linha que deve ser incluída no início de um script para indicar o interpretador que deve ser utilizado é conhecida como shebang. No caso do bash shell, a linha correta seria #! /bin/bash e não #! /bash como mencionado.

As outras alternativas são verdadeiras:

  • A Alternativa B está correta porque os shell scripts são basicamente arquivos de texto e podem ser criados e editados em qualquer editor de texto puro.
  • Na Alternativa C, está correto que a primeira linha do script deve especificar o interpretador usando os caracteres #! seguidos do caminho para o interpretador.
  • A Alternativa D também está correta ao afirmar que as variáveis em scripts seguem as mesmas regras das variáveis de sessão do shell e podem armazenar tanto valores inseridos manualmente quanto saídas de comandos.

Portanto, ao revisar shell scripts para o Linux, é importante lembrar do correto uso da notação shebang, a flexibilidade dos editores de texto e as regras de variáveis utilizadas. Isso tornará o processo de escrita e compreensão dos scripts mais eficiente e menos propenso a erros.

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

A primeira linha é #!/bin/bash

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo