shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Retornar Linha do erro no Script


From: Eri Ramos Bastos
Subject: Re: [shell-script] Retornar Linha do erro no Script
Date: Thu, 11 Sep 2008 11:44:57 -0300

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 <address@hidden>

> 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...
>
>  thiago@suporte1:~/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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]