Imagem de fundo

A programação em shell script (bash) é uma habilidade essencial para administradores de...

A programação em shell script (bash) é uma habilidade essencial para administradores de sistemas Linux. Referente às estruturas e ao comportamento do bash, assinale a alternativa correta.


A

Em bash, a instrução '#!' (shebang) é inserida ao final do script para indicar ao sistema operacional qual interpretador deve ser utilizado para executar o arquivo de script.


B

A estrutura de laço 'for' em bash não pode iterar sobre listas de strings, sendo adequada para iteração sobre sequências numéricas geradas pelo comando 'seq'.


C

Em bash, os operadores de comparação numérica como -eq, -ne, -lt, -gt, -le e -ge são utilizados dentro de estruturas condicionais para comparar valores inteiros, enquanto os operadores = e == são usados para comparar strings.


D

Em bash, aspas simples e duplas são intercambiáveis: ambas expandem variáveis e comandos substituídos com o mesmo comportamento, diferindo em questões de estilo tipográfico sem impacto sobre o comportamento do interpretador.


E

Em bash, o operador de redirecionamento >> sobrescreve o arquivo de destino a cada execução do script, enquanto o operador > acrescenta o conteúdo ao final do arquivo existente sem apagar o que já estava gravado.