shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Recortar endereço de e-mail de dentro do Maildir


From: Flavio Junior
Subject: Re: [shell-script] Recortar endereço de e-mail de dentro do Maildir
Date: Thu, 8 Nov 2007 15:32:41 -0200

Uma solução bem fulera em materia de regex:

lazlo:~# echo 'From: "Fulano da Silva" <address@hidden>' | sed
's/^From:.*<\(.*\)>/\1/'
address@hidden


Mas resolve a maioria dos casos..

lazlo:~# echo 'From: "Fulano da <Silva" <address@hidden>' | sed
's/^From:.*<\(.*\)>/\1/'
address@hidden
lazlo:~# echo 'From: "Fulano da <Silva>" <address@hidden>' | sed
's/^From:.*<\(.*\)>/\1/'
address@hidden


Flavio do Carmo Junior

On Nov 8, 2007 3:21 PM, Ricardo <address@hidden> 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" <address@hidden>
>
>  ou
>
>  From: <address@hidden>
>
>  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....
>
>  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]