¿Cómo ordenar en UNIX por una sola columna?
Sé que la opción -k para el Unix sort nos permite ordenar por una columna específica y todas las siguientes. Por ejemplo, dado el archivo de entrada
2 3
2 2
1 2
2 1
1 1
Usando sort -n -k 1
, obtengo una salida ordenada por la 1ª columna y luego por la 2ª:
1 1
1 2
2 1
2 2
2 3
Sin embargo, quiero mantener la ordenación de la 2ª columna, así
1 2
1 1
2 3
2 2
2 1
¿Es esto posible con el comando sort
?