GNU/Linux >> Linux Esercitazione >  >> Linux

Comando o script Linux che conta le righe duplicate in un file di testo?

Quasi uguale a borribles' ma se aggiungi d param a uniq mostra solo duplicati.

sort filename | uniq -cd | sort -nr

uniq -c file

e nel caso in cui il file non sia già ordinato:

sort file | uniq -c


Invialo tramite sort (per mettere insieme elementi adiacenti) quindi uniq -c per dare i conteggi, cioè:

sort filename | uniq -c

e per ottenere quell'elenco in ordine ordinato (per frequenza) puoi

sort filename | uniq -c | sort -nr

Linux
  1. 4 modi per creare un file di testo nel terminale Linux

  2. Comando wc Linux

  3. 7 Esempi di comandi Linux Uniq per rimuovere le righe duplicate dal file

  4. Come generare un elenco di righe univoche nel file di testo utilizzando uno script di shell Linux?

  5. Come visualizzare determinate righe da un file di testo in Linux?

Incolla comando in Linux (Unisci righe)

Come salvare l'output dei comandi di Linux in un'immagine o in un file di testo

Come bloccare un file di testo in Linux usando il comando flock

Come stampare righe duplicate in un file di testo in Linux

Come mescolare le linee in un file in Linux

Comando Linux wc – Conteggio di parole, righe, caratteri in un file