Ho cercato di ottenere i valori univoci in ogni colonna di un file delimitato da tabulazioni in bash. Quindi, ho usato il seguente comando.Ordinamento in bash
cut -f <column_number> <filename> | sort | uniq -c
Funziona benissimo e posso ottenere i valori unici in una colonna e il suo numero di Mi piace
105 Linux
55 MacOS
500 Windows
Quello che voglio fare è invece di ordinamento per i nomi dei valori della colonna (che in questo esempio sono nomi OS) Voglio ordinarli per conteggio e possibilmente avere il conteggio nella seconda colonna in questo formato di output. Quindi dovrà essere simile a:
Windows 500
MacOS 105
Linux 55
Come faccio?
faccio di solito 'sorta -k1,1' per ordinare solo dal campo specificato, altrimenti le linee sono ordinati per tutti i campi da campo 1 alla fine della linea. – Hasturkun