我正试图按第二列排序文件,但顺序相反。我试着:
sort -k2n -r file.txt
输出的顺序不是相反的,所以-r似乎被忽略了。我在CentOS。
我只需要去掉"n"列号旁边:
sort -k 2 -r file.txt
尝试在-k之后和列位置之前添加一个空格。例如
下面sort -k 2n -r file.txt
假设我们有this.txt
one 1
two 2
three 3
four 4
five 5
现在只需执行
$ sort -k2,2nr this.txt
five 5
four 4
three 3
two 2
one 1