[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Recortar endereço de e-mail de dentro do Maildir
From: |
Ricardo |
Subject: |
Re: Recortar endereço de e-mail de dentro do Maildir |
Date: |
Thu, 08 Nov 2007 17:50:09 -0000 |
User-agent: |
eGroups-EW/0.82 |
Funcionou maravilha, mas seria pedir demais pra vc explicar um pouco
mais detalhadamente como esse linha funciona????
--- Em address@hidden, "Flavio Junior" <billpp@...>
escreveu
>
> Uma solução bem fulera em materia de regex:
>
> lazlo:~# echo 'From: "Fulano da Silva" <fulano@...>' | sed
> 's/^From:.*<\(.*\)>/\1/'
> fulano@...
>
>
> Mas resolve a maioria dos casos..
>
> lazlo:~# echo 'From: "Fulano da <Silva" <fulano@...>' | sed
> 's/^From:.*<\(.*\)>/\1/'
> fulano@...
> lazlo:~# echo 'From: "Fulano da <Silva>" <fulano@...>' | sed
> 's/^From:.*<\(.*\)>/\1/'
> fulano@...
>
>
> Flavio do Carmo Junior
>
> On Nov 8, 2007 3:21 PM, Ricardo <ricardo.perin@...> wrote:
> >
> >
> >
> >
> >
> >
> > Galera, estou com um probleminha que meus conhecimentos em shell não
> > estão conseguindo solucionar.
> >
> > Tenho que retirar de uma mail-box o endereço de e-mail que fica na
> > linha From: desse arquivo. Dando um 'grep "^From: " arq', ele me
> > retorna a linha inteira, que pode ser um dos dois padrões a seguir:
> >
> > From: "Fulano da Silva" <fulano@...>
> >
> > ou
> >
> > From: <fulano@...>
> >
> > Minha dificuldade está em tirar somente o endereço de e-mail dessa
> > linha, pq preciso guarda-la em uma variável e adiciona-la como parte
> > do nome de um arquivo.
> >
> > Alguma luz??????
> >
> > Obrigadão....
> >
> >
>