Linux按列和倒序排序



我正试图按第二列排序文件,但顺序相反。我试着:

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

最新更新