Testo:Come catturare duplicati voci nel file di testo in Linux
1 1 2 2 3 3 1 1
voglio prendere globale come 1 1
sono dublicated ora di una riga o di un altro
Testo:Come catturare duplicati voci nel file di testo in Linux
1 1 2 2 3 3 1 1
voglio prendere globale come 1 1
sono dublicated ora di una riga o di un altro
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
Un modo utilizzando GNU awk
:
awk 'array[$0]++' file.txt
Risultati:
1 1
Si può usare facilmente:
sort -u file.txt
O
awk '!x[$0]++' file.txt
'sort -u file.txt' sarebbe anche filtrare i duplicati – RobEarl
realtà che funziona per me ' sorta file.txt | uniq -d' Grazie, Lev –
@KalinBorisov Nessun problema. Tieni presente che puoi [accettare risposte utili] (http://meta.stackexchange.com/a/5235/181223). –