我有以下文件:
1 2 3
1 4 5
1 6 7
2 3 5
5 2 1
并且我希望对第二列的文件进行排序,但从最大数字(在本例中为 6)到最小数字。我试过了
sort +1 -2 file.dat
但它按升序(而不是降序)排序。
结果应该是:
1 6 7
1 4 5
2 3 5
5 2 1
1 2 3
最佳答案
sort -nrk 2,2
成功了。
n 表示数字排序,r 表示倒序,k 2,2 表示第二列。
https://stackoverflow.com/questions/14120846/