Wie kann man unter UNIX nur nach einer Spalte sortieren?
Ich weiß, dass die Option -k für das Unix-Programm sort uns erlaubt, nach einer bestimmten Spalte zu sortieren und nach allen folgenden. Zum Beispiel, gegeben die Eingabedatei:
2 3
2 2
1 2
2 1
1 1
Mit sort -n -k 1
erhalte ich eine Ausgabe, die nach der 1. Spalte und dann nach der 2. sortiert ist:
1 1
1 2
2 1
2 2
2 3
Ich möchte jedoch die Reihenfolge der 2. Spalte beibehalten, etwa so:
1 2
1 1
2 3
2 2
2 1
Ist dies mit dem Befehl sort
möglich?