Variáveis Especiais no Linux $0 $? $$ $#Aprenda a trabalhar com variáveis de retorno no shell para montar scripts para facilitar o seu dia a dia como Administrador de sistemas Linux
Uma característica importante dos scripts de shell é a possibilidade de confirmação da execução com sucesso de um determinado comando.
Ela é chamada de variável de retorno.
A variável de retorno é preenchida toda vez que um comando é executado. Se o valor retornado for 0, o comando foi executado com sucesso.
Se o valor for diferente de 0, algum problema foi encontrado.
Se for utilizada em scripts, o seu valor precisa ser verificado imediatamente após a execução do comando desejado.
Outras variáveis especiais podem ser utilizadas:
- $0 – Retorna o nome do script que está sendo executado;
- $1-$9 – Retorna os parâmetros passados na linha de comando;
- $# – Retorna o número de parâmetros passados;
- $? – Recupera o valor de retorno do último comando;
- $$ – Retorna o número do PID (Process ID) do processo em execução;
Aprenda muito mais sobre Linux em nosso curso online. Você pode fazer a matrícula aqui com trial de 7 dias grátis. Se você já tem uma conta, pode acessar aqui.