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

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

Re: [shell-script] Buscar string e remover


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Buscar string e remover
Date: Fri, 28 Mar 2008 15:31:16 -0300

sugestão

use a opção -o também

-o mostra a expressão exata que casou, e não a linha inteira.

No seu caso seria

grep -oE "[[:alnum:]\._]+@(\w+\.)+\w{2,4}" list.txt | sort -u



2008/3/28 Ricardo Brito do Nascimento <address@hidden>:
>
>
> Veja se resolve:
>  grep -E "[A-Za-z0-9_.-]+@([A-Za-z0-9_]+\.)+[A-Za-z]{2,4}$"
>  teste/email.lst | sort -u
>
>  a expressão regular irá substituir o while que vc usa e validar tua
>  lista de email, o sort irá ordenar excluindo os repetidos.
>
>  ----------------------------------------------------------
>  Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder
>  do teu nome. (1ªJeremias 10.6)
>  No one is like you, O Lord; you are great, and your name is mighty in
>  power. (1ªJeremiah 10.6)
>  Jesus te ama, aceite-O! Jesus loves you, accept you Him!
>
>  rafaelstein escreveu:
>
>  >
>  > Ola para todos,
>  >
>  > Alguem pode me dar um help,
>  >
>  > Eu tenho um script que pega um arquivo contendo 1 email por linha e
>  > jogando ele para outro arquivo adicionando ok depois do email. Só que
>  > estou tendo problema com emails repetidos sendo adicionados nesse
> arquivo.
>  > Atualmente eu tenho um while que verifica se o email e valido e sendo
>  > valido ele joga o email para o arquivo. Como posso alem dessa
>  > verificao de email valido ver se o email ja existe nesse arquivo, ou
>  > seja ele vai ter q verficar no arquivo todo se existe o email e se
>  > existir nao inserir...
>  > Agradeço qq ajuda
>  >
>  >
>
>  



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


reply via email to

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