Sobes.tech
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