[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: log do Exim
From: |
Luciano ES <address@hidden> |
Subject: |
Re: log do Exim |
Date: |
Wed, 23 Apr 2003 04:08:03 -0000 |
User-agent: |
eGroups-EW/0.82 |
Thobias,
Você não entendeu. A sopa de letrinhas é imprevisível. Como é
que eu vou fazer...
$ [ "$(sed '/HDKAHJ-018IA3-MM) => \[e-mail\]/!d' file)" ] && sed
'/(HDKAHJ-018IA3-MM) Completed/!d' file
... se eu não sei exatamente o que vai estar no lugar de
HDKAHJ-018IA3-MM?
Tudo bem, já fiz em Tcl, funciona bem. Mas aprendi uma boa com
a sua idéia. Essa coisa de usar [comando] && [comando], ou [comando]
|| [comando] para testar e executar. O pessoal faz muito isso em Perl
e PHP, mas eu nunca lembro. Bom saber que posso fazer em shell também.
Abraço,
Luciano ES
Santos, SP - Brasil
********************************
--- Em address@hidden, Thobias Salazar Trevisan
<thobias@l...> escreveu
> Não sei o que tu quer fazer, se for só imprimir a sopa de
> letrinhas mais Completed, pode usar :
>
> $ [ "$(sed '/HDKAHJ-018IA3-MM) => \[e-mail\]/!d' file)" ] &&
> sed '/(HDKAHJ-018IA3-MM) Completed/!d' file
>
> ou seja, se existe sopa de letrinhas => \[e-mail\], ele imprime a
> linha. Se retornar alguma coisa, entra no && e executa o segundo
> sed.