Você pode testar a existência do arquivo com: test -f /arquivo
Por exemplo: $ test -f /etc/passwd $ echo $? 0 $ test -f /etc/batatinha $ echo $? 1 Lembrando que o alias de test é []. Então pode colocar assim: [ ! -f /etc/passwd ] && grep -n "-f /etc/passwd" $0|cut -d ":" -f1 []'s Eri 2008/9/11 Thiago Andrighetti <[EMAIL PROTECTED]> > Desculpem o post incompleto > > > Olá todos. > Gostaria de saber se existe alguma maneira de eu retornar em qual linha do > script ocorreu determinado erro. > Por exemplo: > em uma parte do script eu verifico se um arquivo existe...se não existir, > quero > que retorne o seguinte para o usuario... > > [EMAIL PROTECTED]:~/Scripts$./checkreload.sh > O arquivo tal.doc não existe, verificar linha 12 > -- > Thiago Andrighetti > Analista de Suporte em Software Livre > Passos - MG > > > [As partes desta mensagem que não continham texto foram removidas]
