Fala Julio, só pra contribuir com a resposta dada ao Felipe, se for só com 
sed da pra fazer assim:

sed 's/, /\n/g' | sed 's/.*\(<[EMAIL PROTECTED]>\)/\1/;s/$/, /; :a;$!N;s/\n/ 
/g;ta'

[]'s

Reinaldo

<!--
          BLOG:
          http://plasticossj4.wordpress.com/
                                                                             
     -->




>From: "Julio C. Neves" <[EMAIL PROTECTED]>
>Reply-To: shell-script@yahoogrupos.com.br
>To: shell-script@yahoogrupos.com.br
>Subject: Re: [shell-script] limpar lista de e-mail
>Date: Tue, 8 Aug 2006 10:03:11 -0300
>
>Felipe, com paciencia e tempo, dá para otimizar muito a linha abaixo,
>transformando-a em um único sed.
>
>sed 's/, /\n/g' | sed 's/.*\(<[EMAIL PROTECTED]>\)/\1/;s/$/, /' | tr -d '\n'
>
>Abraços,
>Julio
>:wq
>
>Em 07/08/06, Felipe Santos <[EMAIL PROTECTED]> escreveu:
> >
> >  oi, tenho uma lista de e-mail em txt no formato:
> >
> > nome_do_contato <[EMAIL PROTECTED]>, nome_do_contato
> > <[EMAIL PROTECTED]>, nome_do_contato < [EMAIL PROTECTED]>,
> > nome_do_contato <[EMAIL PROTECTED]>, nome_do_contato
> > < [EMAIL PROTECTED]>, nome_do_contato <[EMAIL PROTECTED]>,
> > nome_do_contato < [EMAIL PROTECTED]>, nome_do_contato
> > <[EMAIL PROTECTED]>, nome_do_contato < [EMAIL PROTECTED]>,
> >
> > gostaria de retirar somente os e-mails sem os nomes preciso tirar o que
> > tá entre as < > e colocar em um arquivo txt, nesse formato:
> >
> > [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
> > [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
> > [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]  como 
>posso
> > fazer?  o grep faz? qual script resolve no meu caso?
> > --
> >            Felipe Santos
> > [EMAIL PROTECTED]
> > (51) 9626.2600 (51) 8418.5809
> > Aprendemos a voar como os pássaros, a nadar como os peixes; mas não
> > aprendemos a simples arte de vivermos juntos como irmãos.
> > M. Luther King
> > Nada de pedágio na internet
> > O Congresso americano está prestes a realizar uma votação histórica 
>sobre
> > o futuro da internet. Decidirá se a internet vai permanecer uma 
>tecnologia
> > livre e aberta que fomenta a inovação, o crescimento econômico e a
> > comunicação democrática ou se será transformada em propriedade de 
>empresas a
> > cabo e companhias telefônicas, que poderão colocar cabines de pedágio em
> > todos os acessos e saídas da auto-estrada da informação.
> >
> >
> >
> >
> > ---------------------------------
> > Yahoo! Search
> > Música para ver e ouvir: You're Beautiful, do James Blunt
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
>--
>Abraços,
>Julio
>http://www.julioneves.com - Um livro sobre Bash completo e on-line
>:wq
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>




---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a