Ich habe eine Datei, die bereits bestellte Daten enthält, und ich möchte die Datei gemäß den Werten in einem Schlüssel neu anordnen, ohne die Reihenfolge der Daten in den anderen Schlüsseln zu zerstören.
Wie verhindere ich, dass die GNU-Sortierung eine Zeilensortierung basierend auf den Werten der Schlüssel durchführt, die ich nicht angegeben habe, oder wie spezifiziere ich die GNU-Sortierung, um einen Schlüsselbereich beim Sortieren zu ignorieren?
Datei data.txt:
1 Don't
2 C
1 Sort
2 B
1 Me
2 A
Erwartete Ausgabe:
1 Don't
1 Sort
1 Me
2 C
2 B
2 A
Befehl:
sort -k 1,1 <data.txt
Ergebnis: unerwünschte Sortierung, nach der ich nicht gefragt habe:
1 Don't
1 Me
1 Sort
2 A
2 B
2 C