Middle
Que variáveis em bash conheces? Variável com o código de retorno do último comando?
sobes.tech IA
Resposta da IA
Existem diferentes tipos de variáveis no bash:
- Variáveis comuns — simplesmente armazenam valores, por exemplo
VAR=123. - Variáveis de ambiente — estão disponíveis para processos filhos, por exemplo
export PATH. - Variáveis especiais — fornecem informações sobre o estado do shell e comandos.
A variável com o código de retorno do último comando executado é $?. Ela contém um valor inteiro, onde 0 significa execução bem-sucedida, e qualquer outro número indica um erro.
Exemplo:
ls /nonexistent
echo "Código de retorno: $?" # Mostrará um código de retorno diferente de zero
ls /
echo "Código de retorno: $?" # Mostrará 0