Valeu pessoal, consegui os resultado que estava querendo, ...
agradeço a todos 2009/1/21 Ernander (Nander) <ernan...@gmail.com> > Cara, > > Fiz umas CABEÇADAS aki mas creio que pode Ser melhorado. > > DA uma Olhada: > > * > #!/bin/bash > > while read From Subject Folder ; do > grep '@' $From | cut -f2 -d " " > /tmp/DE > done < mail > while read From Subject Folder ; do > grep '\/' $Folder | cut -f4 -d"/" > /tmp/USUARIO > done < mail > paste /tmp/DE /tmp/USUARIO > TESTE.txt* > > nan...@estacao11:~$ cat TESTE.txt > gira...@maquinas.com.br <girardi%40maquinas.com.br> cristianecl > mailer-dae...@maquinas.com.br <MAILER-DAEMON%40maquinas.com.br> cleverson > mailer-dae...@maquinas.com.br <MAILER-DAEMON%40maquinas.com.br>cristianecl > dcchu...@terra.com.br <dcchuvas%40terra.com.br> marcelo > laud...@maquinas.com.br <laudete%40maquinas.com.br> cristianecl > ma...@paranacidade.org.br <mario%40paranacidade.org.br> altivo > reista...@gmail.com <reistaudt%40gmail.com> vilson > atendime...@estacaosul.com.br <atendimento%40estacaosul.com.br> rebeka > marcos.san...@weatherford.com <Marcos.Santos%40weatherford.com> irlan > vil...@maquinas.com.br <vilson%40maquinas.com.br> rick > rick....@gmail.com <rick.poa%40gmail.com> vilson > nan...@estacao11:~$ > > Como disse ta MUITO PORCO! > > Lista, Qual a melhor maneira de Se ler linha por linha de um Arquivo? E por > quê que so Funcionou depois de eu ter colocado 2 WHILE? > > pq Qdo eu Faço : > > while read From Subject Folder ; do > grep '@' $From | cut -f2 -d " " > /tmp/DE > grep '\/' $Folder | cut -f4 -d"/" > /tmp/USUARIO > done < mail > > Não funciona? > > Obrigado! > > Att > > Nander > > 2009/1/20 Flavio Junior <bil...@gmail.com <billpp%40gmail.com>>: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > - - Como verificar todos e-mails que o cara recebeu? > > > > # Com o Subject > > # CARA=cristiane > > # ed -s x <<<"g/$CARA/-2,-1p" > > - From gira...@maquinas. com.br Fri Jul 18 15:07:36 2008 > > > > Subject: Lida: DIA DO AMIGO > > - From MAILER-DAEMON@ maquinas. com.br Fri Jul 18 15:07:50 2008 > > Subject: Lida: NASCIMENTO > > - From laud...@maquinas. com.br Fri Jul 18 15:07:53 2008 > > Subject: Lida: DIA DO AMIGO > > > > # Sem o Subject, só o From > > # ed -s x <<<"g/$CARA/-2p" > > - From gira...@maquinas. com.br Fri Jul 18 15:07:36 2008 > > - From MAILER-DAEMON@ maquinas. com.br Fri Jul 18 15:07:50 2008 > > - From laud...@maquinas. com.br Fri Jul 18 15:07:53 2008 > > > > - - Quem recebeu o e-mail do "CARA" ? > > > > # CARA=laudete > > # ed -s x <<<"g/From $CARA/+2s/.*\//" > > cristiane cl > > > > # CARA=dcchuvas > > # ed -s x <<<"g/From $CARA/+2s/.*\//" > > marcelo > > > > Espero ter ajudado... > > > > - -- > > > > Flávio do Carmo Júnior aka waKKu > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.9 (MingW32) > > Comment: http://getfiregpg.org > > > > iEYEARECAAYFAkl2RCoACgkQgyuXjr6dykui/ACgx5UxGQRw7s29AyyoKprUv94p > > rx8AoKbNJXiSLI5rYYURGihKeSY8dLKI > > =PyN6 > > -----END PGP SIGNATURE----- > > > > 2009/1/20 Fernando Luizao > > <fernando_o...@yahoo.com.br<fernando_orse%40yahoo.com.br> > >: > >> Não sei se entendi o que vc quer, mas experimenta isso: > >> > >> grep -i -A2 "from usuario" /var/log/procmail.log | grep -v "^--" | awk > >> 'NR%3==0{print}' | sed 's/.*\///' > >> > >> Explicando passo a passo... > >> > >> O primeiro grep vai retornar as duas linhas seguintes às que casarem com > o > >> padrão "from usuario". > >> > >> O segundo grep vai remover as linhas que comecem com "--", pois esse > >> separador foi introduzido pelo primeiro grep para separar o grupo de 3 > >> linhas que pedimos a ele. (Linhas "From", "Subject" e "Folder"). > >> > >> O awk então vai imprimir apenas as linhas múltiplas de 3, que é > justamente > >> a > >> linha que contém o "Folder" > >> > >> Por fim, o sed vai remover tudo até a última barra, retornando o > diretório > >> do usuário. Por exemplo, para > >> > >> Folder: /var/mail/cristiane cl > >> > >> Vai retornar > >> > >> cristiane cl > >> > >> Faz um teste e avise se funcionou e se era isso mesmo que vc queria. > >> > >> Abraços > >> Fernando > >> > >> --- Em ter, 20/1/09, Rafael Tomelin > >> <rafael.tome...@gmail.com<rafael.tomelin%40gmail.com>> > escreveu: > >> De: Rafael Tomelin <rafael.tome...@gmail.com<rafael.tomelin%40gmail.com> > > > >> Assunto: [shell-script] Ajuda com script > >> Para: shell-script@yahoogrupos.com.br<shell-script%40yahoogrupos.com.br> > >> Data: Terça-feira, 20 de Janeiro de 2009, 13:11 > >> > >> Olá pessoal, > >> > >> Tenho o arquivo do procmail.log "/var/log/procmail. log" da seguinte > >> forma: > >> > >> From gira...@maquinas. com.br Fri Jul 18 15:07:36 2008 > >> > >> Subject: Lida: DIA DO AMIGO > >> > >> Folder: /var/mail/cristiane cl > >> > >> 3269 > >> > >> From MAILER-DAEMON@ maquinas. com.br Fri Jul 18 15:07:48 2008 > >> > >> Subject: Lida: PETROCON > >> > >> Folder: /var/mail/cleverson > >> > >> 3923 > >> > >> From MAILER-DAEMON@ maquinas. com.br Fri Jul 18 15:07:50 2008 > >> > >> Subject: Lida: NASCIMENTO > >> > >> Folder: /var/mail/cristiane cl > >> > >> 3835 > >> > >> From dcchu...@terra. com.br Fri Jul 18 15:07:53 2008 > >> > >> Subject: sophia > >> > >> Folder: /var/mail/marcelo > >> > >> 3254 > >> > >> From laud...@maquinas. com.br Fri Jul 18 15:07:53 2008 > >> > >> Subject: Lida: DIA DO AMIGO > >> > >> Folder: /var/mail/cristiane cl > >> > >> 3765 > >> > >> From ma...@paranacidade. org.br Fri Jul 18 15:08:04 2008 > >> > >> Subject: Re: A Bofetada...olhando o espelho...DE FRENTE... > >> > >> Folder: /var/mail/altivo > >> > >> 35517 > >> > >> From reista...@gmail. com Fri Jul 18 15:08:48 2008 > >> > >> Subject: reu > >> > >> Folder: /var/mail/vilson > >> > >> 2698 > >> > >> From atendimento@ estacaosul. com.br Fri Jul 18 15:08:51 2008 > >> > >> Subject: =?iso-8859-1? B?RXN0YefjbyBTdW w=?= > >> > >> Folder: /var/mail/rebeka > >> > >> 2915 > >> > >> From Marcos.Santos@ weatherford. com Fri Jul 18 15:09:30 2008 > >> > >> Subject: =?iso-8859-1? B?Y290Yefjbw= =?= > >> > >> Folder: /var/mail/irlan > >> > >> 13039 > >> > >> From vil...@maquinas. com.br Fri Jul 18 15:10:04 2008 > >> > >> Subject: > >> > >> Folder: /var/mail/rick > >> > >> 9301 > >> > >> From rick....@gmail. com Fri Jul 18 15:10:31 2008 > >> > >> Subject: > >> > >> Folder: /var/mail/vilson > >> > >> 2682 > >> > >> Gostaria de saber como posso fazer um script que verifique que usurio > >> > >> recebeu um e-mail de tal pessoa. ou seja, o usuario que envio é do campo > >> > >> FROM e o que recebeu é Folder: /..... > >> > >> Como posso verificar todos os emails que o usuário recebeu "FOLDER - > >> > >> ciclano" de "FROM - fulano" ?? > >> > >> [As partes desta mensagem que não continham texto foram removidas] > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> Veja quais são os assuntos do momento no Yahoo! +Buscados > >> http://br.maisbuscados.yahoo.com > >> > >> [As partes desta mensagem que não continham texto foram removidas] > >> > >> > > > > -- > ╔═══════════════════╗ > ║ Ernander Lataliza ║ > ╚═══════════════════╝ > -------------------------------------- > SEJA LIVRE! USE LINUX! > Linux User #394812 > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]