小编Wil*_*Wil的帖子

使用 GNU sort 按单个键排序/防止对其他键进行不必要的排序

我有一个包含已排序数据的文件,我想根据一个键中的值重新排序文件,而不破坏其他键中数据的顺序。

如何防止 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

9
推荐指数
2
解决办法
998
查看次数

标签 统计

sort ×1