我想用shell排序,一共两列,先用第一列进行降序,然后对第一列相同的数,在第二列进行降序排列,怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想用shell排序,一共两列,先用第一列进行降序,然后对第一列相同的数,在第二列进行降序排列,怎么办?相关的知识,希望对你有一定的参考价值。

然后对第一列相同的数,第二列进行降序排列,没太明白什么意思。
最好给出文本。便于分析。
参考技术A sort -k1n -k2nr
第一列正数字序,第二列逆数字序本回答被提问者采纳
参考技术B sort -k1n -k2nr
第一列正数字序,第二列逆数字序
参考技术C 用sort命令就可以了
$cat txt
4 6
1 9
2 7
3 6
2 8

$sort txt
1 9
2 7
2 8
3 6
4 6

以上是关于我想用shell排序,一共两列,先用第一列进行降序,然后对第一列相同的数,在第二列进行降序排列,怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

分别使用shell和python实现两列排序

GBQ中的窗口函数按顺序排序行为规范

按两列排序,为啥不先分组呢?

如何在python中对两列进行透视和排序?

EXCEL如何把第二列的数据按照第一列数据排序,且第二列的数据少于第一列?

根据第一列对 CSV 文件进行排序