← Questões de Programação

Programação · CONSULPLAN · 2025

Questão comentada de Programação

Shell script é um conjunto de comandos organizados em um arquivo texto, que pode ser interpretado por um shell, como Bash e Zsh. Ele é amplamente utilizado em sistemas baseados em Unix/Linux para automatizar tarefas repetitivas, realizar manutenção de sistemas, gerenciar processos e manipular arquivos. Sobre as operações que podem ser executadas em um shell script, refere-se ao comando empregado para verificar o status de saída do último comando executado:

Gabarito: A

Em shell script, alguns símbolos especiais têm funções bem conhecidas e caem muito em prova. O ponto principal aqui é que você precisa reconhecer o operador que guarda o código de saída do último comando executado, isto é, se a última instrução terminou com sucesso ou com erro. Esse código de saída, também chamado de exit status, é fundamental para criar scripts mais inteligentes, porque permite tomar decisões com base no resultado anterior. Em geral, 0 indica sucesso e valores diferentes de 0 indicam algum tipo de falha. No Bash e em outros shells compatíveis, o símbolo usado para acessar esse valor é uma variável especial do shell. Por isso, quando o enunciado pergunta qual comando ou recurso verifica o status de saída do último comando, a resposta correta é o símbolo que representa essa variável. As outras opções trazem confusões clássicas: uma identifica o processo atual, outra encerra a execução do shell, e a outra aponta caminhos de execução de programas. Então, no meio dessa salada de símbolos, o gabarito A está correto porque é justamente o identificador do status do comando anterior.

Continue treinando

Questões relacionadas