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

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

RES: [shell-script] O que tem de errado no script


From: Lynn Karllo
Subject: RES: [shell-script] O que tem de errado no script
Date: Sun, 28 Dec 2003 14:07:27 -0300

Valeu..

Lynn

-----Mensagem original-----
De: moysespr [mailto:address@hidden] 
Enviada em: domingo, 28 de dezembro de 2003 12:27
Para: address@hidden
Assunto: Re: [shell-script] O que tem de errado no script

No bash você precisa deixar sempre espaço após a abertura da chave
condicional 
e antes do fechamento de uma.

Por estar comparando strings, deve colocar aspas antes do primeiro "`" e
depois
do segundo, para que quando o grep falhar tenha-se do lado esquerdo ""
ao invés
de nada.

Resumindo:
[ "`cat teste.txt| grep -o "1syslog"`" = "1syslog" ]


--- Lynn Karllo <address@hidden> wrote:
> Alguém poderia me ajudar com esse script ?
> 
>  
> 
> if [`cat teste.txt| grep -o "syslog"` = "syslog"]
> 
> then
> 
>         echo " Atualizar teste.txt."
> 
> else
> 
>         echo " Nao  atualizar"
> 
> fi
> 
>  
> 
>  
> 
>  
> 
> O que tem de errado nele?
> 
>  
> 
> O arquivo teste.txt , eu criei com varias strings inclusive com
syslog.
> 
>  
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 


__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 




reply via email to

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