He estado tratando de obtener los valores únicos en cada columna de un archivo delimitado por tabulaciones en bash. Entonces, utilicé el siguiente comando.Ordenando en bash
cut -f <column_number> <filename> | sort | uniq -c
Trabaja muy bien y que puedo conseguir los valores únicos en una columna y su recuento como
105 Linux
55 MacOS
500 Windows
Lo que quiero hacer es en lugar de la clasificación por los nombres de los valores de columna (que en este ejemplo son nombres de sistema operativo) Quiero ordenarlos por conteo y posiblemente tenga el conteo en la segunda columna en este formato de salida. Entonces tendrá que verse como:
Windows 500
MacOS 105
Linux 55
¿Cómo puedo hacer esto?
que suele hacer 'Ordenar -k1,1' para ordenar sólo por el campo especificado, por lo demás líneas están ordenados por todos los campos del campo 1 al final de la línea. – Hasturkun