2012-10-05 8 views

risposta

78

tua domanda non è del tutto chiaro, ma si può filtrare le linee duplicate con uniq:

sort file.txt | uniq 

o semplicemente

sort -u file.txt 

(grazie RobEarl)

È possibile anche stampa solo ripetere le linee con

sort file.txt | uniq -d 
+2

'sort -u file.txt' sarebbe anche filtrare i duplicati – RobEarl

+1

realtà che funziona per me ' sorta file.txt | uniq -d' Grazie, Lev –

+2

@KalinBorisov Nessun problema. Tieni presente che puoi [accettare risposte utili] (http://meta.stackexchange.com/a/5235/181223). –

2

Un modo utilizzando GNU awk:

awk 'array[$0]++' file.txt 

Risultati:

1 1 
1

Si può usare facilmente:

sort -u file.txt 

O

awk '!x[$0]++' file.txt 
Problemi correlati