给定文件内容:
1234 1 15ECS3
1234 2 MS21042
1234 1 16AS338
1235 1 0321042
我需要按第 1 列、第 3 列、第 2 列进行排序,如下所示:
1234 1 15ECS3
1234 1 16AS338
1234 2 MS21042
1235 1 0321042
我可以让它与以下不推荐使用的命令一起工作:
sort +0 -1 +2 file
但是对于我的一生,我无法让它与 -km.n -km.n 等效项一起使用。我试过了:
sort -b -k1 -k3 file
作为我的基线,以及大约 20 种变体,抛出所有看似相关但大多是多余的开关(绝望的迹象)。
我错过了什么?上述工作代码的 posix 版本是什么?
提前致谢。
-斯科特