我有一个包含以下数据的输入文件:
1 2 3 4
4 6
8 9
10
2 1 5 7
3
3 4 2 9
2 7
11
我尝试sort
基于第三列的数据组并得到这样的输出:
2 1 5 7
3
1 2 3 4
4 6
8 9
10
3 4 2 9
2 7
11
你能告诉我怎么做吗?
答案 0 :(得分:0)
sort -nk3r
将根据第3列按相反顺序排序。但请注意,此输出
2 1 5 7
1 2 3 4
3 4 2 9
10
11
2 7
3
4 6
8 9
由于bash排序函数的方式,这会产生与您发布的输出不同的结果,但根据问题更正。