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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: deletar coluna repetida


From: rensousa
Subject: Re: [shell-script] Re: deletar coluna repetida
Date: Tue, 16 Nov 2004 15:40:00 -0200
User-agent: Internet Messaging Program (IMP) 3.1

Vou dar um tiro no escuro...
Tenta aí:
cat arquivo | sort -k 8 -n -u

[]'s

Renato
Citando lferreir1 <address@hidden>:

> 
> 
> Fala Adan,
> 
> O seu método não funciona, pois o uniq despresa somente se o registro 
> inteiro for igual ao anterior após o sort.
> 
> Grato,
> Luiz
> --- Em address@hidden, Adam Victor Nazareth 
> Brandizzi <qbyron@y...> escreveu
> > lferreir1 wrote:
> > > 
> > > Olá Fernando,
> > > 
> > > O problema é mais embaixo. Se utilizar o sort | uniq o meu shell 
> não 
> > > irá deletar nenhum registro, visto que a primeira coluna é o 
> número 
> > > do telefone.
> > > Na minha lista a primeira coluna é telefone, e que não tem nenhum 
> > > repetido, e na oitava coluna é o número do CPF. existe n 
> telefones 
> > > diferentes para um mesmo nome, endereço e CPF.
> > > O que eu queria era: deixar somente um CPF/ou CGC, para que eu 
> não 
> > > fique com nome do fulano várias vêzes, se este tiver n telefones.
> > > Um exemplo é uma empresa X. Esta empresa tem 18 telefones, sendo 
> a 
> > > mesma razão social, o mesmo endereço e o mesmo CGC. Para isto eu 
> > > precisavas somente de um endereço para contato.
> > > 
> > > Consegui explicar?
> > > Grato pela ajuda
> > > Luiz
> > 
> > Que tal assim, então?
> > 
> > $ awk 'print $8 $1 $2 ... $7' | sort | uniq
> > 
> > -- 
> > Adam Victor Nazareth Brandizzi
> > Estudante de Ciência da Computação - UnB - Usuário Linux nº 366316
> > ICQ: 168537710 | Jabber: bardo0@m... | Telefone: (61)9639 5258
> > "Real programmers don't use Pascal: just the integer ones can do 
> it."
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 




reply via email to

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