Veja se resolve:
grep -E "[A-Za-z0-9_.-]+@([A-Za-z0-9_]+\.)+[A-Za-z]{2,4}$"
teste/email.lst | sort -ua 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 > >
