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:53:25 -0300

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