Deixe eu me corrigir antes que alguém o faça. :-P [ ! -f /tal.doc ] && echo "O arquivo tal.doc não existe, verificar linha $LINENO
[]'s Eri On Thu, Sep 11, 2008 at 11:44 AM, Eri Ramos Bastos <[EMAIL PROTECTED]>wrote: > 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]
