[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:24:22 -0300 |
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.
- Re: [shell-script] Excluir linhas repetidas,
Jose NIEVIADONSKI <=