我有一个包含已排序数据的文件,我想根据一个键中的值重新排序文件,而不破坏其他键中数据的顺序。
如何防止 GNU sort 根据我未指定的键的值执行行排序,或者如何指定 GNU sort 在排序时忽略一系列键?
文件数据.txt:
1 Don't
2 C
1 Sort
2 B
1 Me
2 A
Run Code Online (Sandbox Code Playgroud)
预期输出:
1 Don't
1 Sort
1 Me
2 C
2 B
2 A
Run Code Online (Sandbox Code Playgroud)
命令:
sort -k 1,1 <data.txt
Run Code Online (Sandbox Code Playgroud)
结果:不需要的排序我没有要求:
1 Don't
1 Me
1 Sort
2 A
2 B
2 C
Run Code Online (Sandbox Code Playgroud) sort ×1