[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
>
>
>
>
>
>
>
>
>
- deletar coluna repetida, lferreir1, 2004/11/16
- Re: [shell-script] deletar coluna repetida, Fernando Lemes da Silva, 2004/11/16
- Re: deletar coluna repetida, lferreir1, 2004/11/16
- Re: [shell-script] Re: deletar coluna repetida, Adam Victor Nazareth Brandizzi, 2004/11/16
- Re: deletar coluna repetida, lferreir1, 2004/11/16
- Re: [shell-script] Re: deletar coluna repetida,
rensousa <=
- Re: deletar coluna repetida, lferreir1, 2004/11/16
- Re: [shell-script] Re: deletar coluna repetida, rensousa, 2004/11/16
- Re: deletar coluna repetida, lferreir1, 2004/11/17
- Re: [shell-script] Re: deletar coluna repetida, Adam Victor Nazareth Brandizzi, 2004/11/16