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

[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: Wed, 19 Jun 2002 17:28:50 -0300

Oi.
   Em tempo
   Colocar ao final da lista de comandos o redirecionamento para um outro
arquivo.

   cat -n teste | sed 's/  /|/'|sort -t"|" -k 2 -u|sort -t"|" -n -k 1|
cut -d"|" -f2 > arquivosaida
               ^^^^^^^^^^^^^

Ok.




     Para:     address@hidden
     cc:
     cco: Jose NIEVIADONSKI/HBBR/HSBC
     Assunto:  Re: [shell-script] Excluir linhas repetidas
Jose NIEVIADONSKI/HBBR/HSBC@HSBC

19/06/2002 05:24 PM
Favor responder a shell-script           <font size=-1></font>




























OI
   Tenta esse comando

cat -n teste | sed 's/  /|/'|sort -t"|" -k 2 -u|sort -t"|" -n -k 1|cut -d"
|" -f2
Observar somente que no comando sed acima, entre apostrofo, está assim
<Esse><barra><TAB><Barra>
e não espaços em brancos, OK.

Esses comandos funcionam caso você nao tenha o caractere "|" dentro do
arquivo em questão. Caso exista, troque ele por algum caractere que não
exista (@, #, $, %), bastando para isso trocar todos os "|" pelo caractere
que escolher

José Augusto
Analista de Suporte Consultor
HSBC Bank Brasil S.A.
Treinamento de Informática



     Para:     address@hidden
     cc:
     cco: Jose NIEVIADONSKI/HBBR/HSBC
     Assunto:  Re: [shell-script] Excluir linhas repetidas
Ezequiel Gomes
Enviado Por: ezequiel
19/06/2002 03:43 PM
Favor responder a shell-script           <font size=-1></font>



























Ola Victor,

Victor Pereira wrote:
>
> address@hidden wrote:
> >
>
> cat arquivo | uniq -u > arquivosemrepeticoes
...

só tem um problema:
o uniq elimina linhas repetidas - desde que estejam juntas -
Se usar o 'sort', o arquivo vai ficar 'bagunçado'.

devolvendo a pergunta:
isto tem solução?

--
Data Estelar 2452438.490289
 []'s,  Ezequiel - Curitiba - Paraná
            Linux User #76205
 (Registre-se em: http://counter.li.org)

---------------------------------------------------------------------
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.


---------------------------------------------------------------------
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.



reply via email to

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