すでに順序付けられたデータを含むファイルがあり、他のキーのデータの順序を壊すことなく、1つのキーの値に従ってファイルを再順序付けしたいです。
指定していないキーの値に基づいてGNUソートが行のソートを実行しないようにするにはどうすればよいですか?またはソート時にキーの範囲を無視するようにGNUソートに指定するにはどうすればよいですか?
ファイルdata.txt:
1 Don't
2 C
1 Sort
2 B
1 Me
2 A
予想される出力:
1 Don't
1 Sort
1 Me
2 C
2 B
2 A
コマンド:
sort -k 1,1 <data.txt
結果:要求しなかった不要な並べ替え:
1 Don't
1 Me
1 Sort
2 A
2 B
2 C