BASH中多列文件的反向排序顺序

我有以下文件:

13
1 4 5
1 6 7
2 3 5
5 2 1

我希望文件在第二列进行排序,但从最大的数字(在本例中为6)到最小的数字。我试过了

排序+1-2 file.dat

但它给了我相反的顺序

结果应该是:

16 7
1 4 5
2 3 5
5 2 1
1 2 3
排序-nrk 2,2

这就是诀窍

n表示数字排序,r表示逆序,k2,2表示第二列

发表评论