[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Separar emails
From: |
Bruno Gunter Fricke |
Subject: |
Re: [shell-script] Separar emails |
Date: |
Tue, 04 Sep 2007 16:04:48 -0300 |
Que tal:
egrep '/*.@*./' arquivo` | awk '{print $1}' | sort -u > arquivo2
Em Ter, 2007-09-04 às 01:05 -0300, Marcelo Salhab Brogliato escreveu:
> Opa..
>
> tenho um arquivo txt com varios emails.. mas ta tudo baguncado..
> eles sao separados ou por , ou por ;..
> alguns estao no formato: nome <email>
> outros estao apenas com o: email
>
> as vezes, qdo há quebra de linha, é colocado um = antes da quebra..
>
> existem emails repetidos tbem..
> gostaria de criar um arquivo com todos os emails.. um por linha.. sem
> repeticao..
>
> eu pensei no seguinte:
>
> cat emails | sed "s/=?\n//" | sed "s/[,;]/\n/" | *** | sort | uniq
>
> nos *** nao sei exatamente como fazer..
> quero que pegue os emails...
> pra pegar os emails, pensei na seguinte expressao regular:
>
> /[^<]*<?([^>]*)>?/
>
> nao sei c esta correta e tb nao sei qual funcao usar..
>
> abracos,
> Salhab
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Separar emails, Marcelo Salhab Brogliato, 2007/09/04
- Re: [shell-script] Separar emails,
Bruno Gunter Fricke <=