[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Excluir linhas repetidas
From: |
# aurelio marinho jargas |
Subject: |
RE: [shell-script] Excluir linhas repetidas |
Date: |
Sat, 22 Jun 2002 17:34:14 -0300 (ART) |
--- address@hidden escreveu:
> Como se coloca esse TAB via linha de comando?
tem uma versão aqui que não precisa do TAB e funciona com a
versão antiga do sort (que não tinha o -u)
cat -n arquivo | sort -k2 | uniq -f1 | sort -n | cut -f2-
aliás, isso é tão útil 'as vezes e tão difícil de lembrar que vou
fazer o zzuniq
zzuniq(){ cat -n "${1:--}" | sort -k2 | uniq -f1 | sort -n | cut -f2- ; }
propaganda gratuita: http://verde666.org/zz
&;)
> Reinaldo
> >
> > 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
> > 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
> > Rodolfo Villanova
> > 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...
=====
--
http://verde666.org s/click/^a]/;^[:wq
_______________________________________________________________________
Copa 2002
Yahoo! - Patrocinador oficial da Copa do Mundo da FIFA 2002
http://br.sports.yahoo.com/fifaworldcup/