Agora que você consertou sua base recomendo que corrija o seu script. Se todos os emails tem ok ele parece desnecessário. Para que não apareçam mais emails repetidos recomendo, na sua linha de adição de mails, algo como:
grep -q '[EMAIL PROTECTED] ' arquivo_saida||sua_velha_linha_de_incluisao Importante aquele espaço final, considerei o tal ok. Sem ok, use "$" ao final. É importante fechar a string completa. A menos de algum engano meu, o que você pediu ao final ainda não tinha sido indicado, a não ser reescrevendo integralmente o arquivo. O grep é que vai verificar se o email já está lá e só será adicionado em caso negativo. Provavelmente a solução com sort será bem mais rápida. Se precisa fazer remoções, esqueça, use o sort. ------------------------------------------ >From: "rafaelstein" > >Obrigado...serviu direitinho.... > > >--- Em [email protected], "Tiago Barcellos Peczenyj" >> >> é um email por linha? >> >> sort arquivo | uniq > lista_emails_nao_repetidos >> >> (vc pode tentar sort -u tb, apenas) >> >> 2008/3/28 rafaelstein <[EMAIL PROTECTED]>: >> > 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... ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
