[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] eliminar linha repetida
From: |
Rodolfo Villanova - TmS Brasil |
Subject: |
RES: [shell-script] eliminar linha repetida |
Date: |
Tue, 4 May 2004 10:52:17 -0300 |
Olá, Caio.
Gostaria de complementar a sugestão do Diego, acrescentando que é
necessário, primeiro, classificar o conteúdo do arquivo, pra depois, então,
executar o "uniq", pois o "uniq" não funciona se as linhas duplicadas não
estiverem contíguas.
Veja algumas sugestões:
cat arquivo | sort | uniq > novo_arquivo
ou apenas:
cat arquivo | sort -u > novo_arquivo
Beleza?
Abraço a todos,
--------------------------
Rodolfo D. Gross Villanova
> -----Mensagem original-----
> De: Diego Bianchetti [mailto:address@hidden]
> Enviada em: segunda-feira, 3 de maio de 2004 09:46
> Para: address@hidden
> Assunto: Re: [shell-script] eliminar linha repetida
>
>
> Usa:
>
> uniq <arquivo>
>
> Abraço,
> Diego
>
> On Tue, 4 May 2004 09:40:10 -0300
> "Caio Ferreira" <address@hidden> wrote:
>
> > All
> >
> > Imagine que eu tenha um arquivo com o seguinte conteudo :
> >
> > andre
> > andre
> > carlos
> > daniel
> > daniel
> > eduardo
> > flavio
> > gabriel
> > gabriel
> >
> > O que eu estou querendo fazer eh remover as linhas que contem nomes
> > repetidos.
> >
> > Algume poderia dar uma ideia de como eu poderia resolver esse
> > problema ?!?!!?
> >
> > .''`. Caio Abreu Ferreira