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

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

Re: [shell-script] Comando para eliminar duplicatas não sequenciais


From: Marcio Gil
Subject: Re: [shell-script] Comando para eliminar duplicatas não sequenciais
Date: Fri, 13 Nov 2009 10:27:22 -0200

Legal:

$ time awk '{ if (!visto[$0]) { print; visto[$0] = 1; } }' teste >t1
real    0m0.319s 

$ time awk '!($0 in a) {a[$0];print}' teste >t2
real    0m0.310s

$ time awk '!a[$0]++' teste >t3
real    0m0.306s

$ diff3 t1 t2 t3
$ 

> -----Original Message-----
> From: Sérgio
> 
> Acho que o awk resolve, tenta assim:
> 
> awk '!($0 in a) {a[$0];print}' file
>  
> ou assim
> 
> awk '!a[$0]++' file
> 
> visita este link: 
> http://linuxdicas.wikispaces.com/awk
> 



reply via email to

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