[ Voltar ] [ Índice ] [ Avançar ]

27. Encerrando a execução do script

O comando exit encerra a excução do script e ajusta o código de retorno. Sua sintaxe é;

exit CÓDIGO_DE_RETORNO

Exemplo

nr=0
while [ "$nr" -lt 10 ];do
 let "nr = nr + 1"
 if [ "$nr" -eq 5 ];then
   exit 5
 fi 
 echo "$nr"
done

Usando o mesmo código da seção anterior, agora vemos que ele só imprime até o numero 4, pois quando nr for igual a 5 o script é deixado através do comando exit. Observe que o código de retorno foi ajustado para 5.

$ echo $?
$ 5