[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Excluir linhas repetidas
From: |
Jose NIEVIADONSKI |
Subject: |
RE: [shell-script] Excluir linhas repetidas |
Date: |
Thu, 20 Jun 2002 15:07:14 -0300 |
Oi.
Aparentemente a lista não recebeu a minha solução portanto, ai vai ela de
novo.
cat -n teste | sed 's/ /|/'|sort -t"|" -k 2 -u|sort -t"|" -n -k 1|cut -d"
|" -f2 >arquivodestino
Observar somente que no comando sed acima, entre apostrofo, está assim
<Esse><barra><TAB><Barra>
e não espaços em brancos, OK.
no "arquivodestino" estara somente as linhas requeridas, sem duplicidade e
na mesma ordem que da entrada
José Augusto
Para: <address@hidden>
cc:
cco: Jose NIEVIADONSKI/HBBR/HSBC
Assunto: RE: [shell-script] Excluir linhas repetidas
"Rodolfo Villanova" <address@hidden>
20/06/2002 01:35 PM
Favor responder a shell-script <font size=-1></font>
Semana passada mesmo levantei problema idêntico aqui na lista.
O Julio Neves informou que para resolver isso é necessário classificar o
arquivo antes de
usar o uniq, assim:
cat arquivo | sort | uniq > arquivosemrepeticoes
Grato,
Rodolfo Villanova
-----Original Message-----
From: address@hidden [mailto:address@hidden]
Sent: Thursday, June 20, 2002 1:07 PM
To: address@hidden
Subject: Re: [shell-script] Excluir linhas repetidas
O problem eh que o iniq -u soh retira linhas iguais se forem
consecutivas.... eu preciso que qual linha igual a uma
anterior seja retirada...
Reinaldo
>
>
>
>
> address@hidden wrote:
> >
>
> cat arquivo | uniq -u > arquivosemrepeticoes
> --
> Quer a verdade ? Leia o codigo fonte
> -------------------------------------
> http://codigoaberto.org.br
> http://www.sourceforge.net
> http://www.cipsga.org.br
>
>
>
>
>
>
---------------------------------------------------------------------
> 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: address@hidden
>
---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
>
---------------------------------------------------------------------
>
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço
> Yahoo!.
---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
The information contained in this e-mail is confidential. It may also be legally
privileged. If you are not the addressee you may not copy, forward, disclose
or use any part of it. If you have received this message in error, please
delete it
and all copies from your system and notify the sender immediately by return
e-mail.
E-mail communications cannot be guaranteed to be timely secure, error or
virus-free.
The sender does not accept liability for any errors or omissions which arise as
a result.