gpt4 book ai didi

linux - 如何按列排序并随机打破关系

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:35 25 4
gpt4 key购买 nike

我有一个包含如下三列的制表符分隔文件:

joe W 4
bob A 1
ana F 1
roy J 3
sam S 0
don R 2
tim L 0
cyb M 0

我想通过减少第三列中的值来对这个文件进行排序,但是为了打破平局我不想使用其他列来这样做(即不使用第一列来对第三列中具有相同条目的行进行排序专栏)。

相反,我希望具有相同第三列条目的行保留原始顺序,或者随机排序。

有没有办法在 unix 中使用 sort 命令来做到这一点?

最佳答案

sort -k3 -r -s file 

这应该会为您提供所需的输出。-k3 表示第 3 列,-r 将按降序排序,-s 将禁用使用其他选项打破平局。

关于linux - 如何按列排序并随机打破关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28748804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com