Obrigado Thiago, era isso que eu queria, você compreendeu corretamente... Mas não era isso que eu estava obtendo... Vou recomeçar ;)
Abraços, Alain Thiago Diniz da Silveira escreveu: > Eu fiz uns testes.. e reparei que quando você coloca exit 1.. independente > se está dentro de uma função o programa é fechado. > > #!/bin/bash > > function teste(){ > echo oi > exit 1 > } > > function principal(){ > teste > echo tchau > } > > principal > exit 0 > > A saida desse programa é só "oi" ou seja, o exit 1 sai do script totalmente. > Agora se na saída aparecesse "tchau", o exit 1 só sairia da primeira função. > > Podes explicar melhor o que está acontecendo? > > Em 4 de fevereiro de 2010 16:48, Luis Fernando <cyberl...@gmail.com>escreveu: >