[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Expressão Regular
From: |
Bruno Gunter Fricke |
Subject: |
Re: [shell-script] Expressão Regular |
Date: |
Tue, 13 Mar 2007 17:12:06 -0300 |
for ticket in `zegrep -i "address@hidden" lista-acesso-07-03-01.csv
| grep 'relay=pop.dominio.com.br' | grep -v NOQUEUE | awk '{print $6}'
do
echo "------------$j--------------";
j=`expr "$j" + 1`;
zgrep -h $ticket lista-acesso-07-03-01.csv |
egrep '(from=<|to=<)' | sed -e 's/ lista.*]://g' -e
's/ (queue.*)//g' -e 's/, status=\w*//g';
done;
On Tue, 2007-03-13 at 09:32 -0300, Alexandre Reis wrote:
> Rodrigo,
>
> Tente dessa forma
> grep -whi 'address@hidden'
>
> ----- Original Message -----
> From: Tiago Barcellos Peczenyj
> To: address@hidden
> Sent: Monday, March 12, 2007 6:10 PM
> Subject: Re: [shell-script] Expressão Regular
>
> Rodrigo, use os sinais de 'borda' -- \b
>
> '\address@hidden\b'
>
> acho que para isso precisas da opção -E no grep, testa ai ;-)
>
> On 3/12/07, Rodrigo Morais <address@hidden> wrote:
> >
> > Senhores, Boa Tarde.
> >
> > Meu problema é simples comparado aos problemas que ja vi aqui.
> >
> > Eu estou filtrando um Log do e-mail.
> > Saber para quem enviou e quem enviou email para uma funcionária.
> > Agora eu to lascado, o nome da menina é ana.
> > Quando eu mando filtrar
> > grep -hi "address@hidden <ana%40dominio.com.br>"
> > lista-acesso-07-03-01.csv | column -t
> > -s";" > teste.csv
> >
> > Esta pegando qualquer coisa com ana (tatiana, mariana, juliana)
> >
> > Agora como eu faço pra filtrar isso direto para somente
> address@hidden<ana%40dominio.com.br>
> >
> > --
> > []'s
> >
> > SpYdErLiNuX
> > www.bestlinux.com.br
> > Linux User: 388431
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]