Comment faire un tri UNIX par une seule colonne ?
Je sais que l'option -k pour l'Unix sort nous permet de trier par une colonne spécifique et toutes les suivantes. Par exemple, étant donné le fichier d'entrée :
2 3
2 2
1 2
2 1
1 1
En utilisant sort -n -k 1
, j'obtiens une sortie triée par la 1ère colonne et ensuite par la 2ème :
1 1
1 2
2 1
2 2
2 3
Cependant, je veux garder l'ordre de la 2ème colonne, comme ceci :
1 2
1 1
2 3
2 2
2 1
Est-ce possible avec la commande sort
?