如何按列排序并随机断开平局

如何按列排序并随机断开平局

我有一个制表符分隔的文件,其中包含三列,如下所示:

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命令来做到这一点?

答案1

对于第一部分,您可以使用-ksort 选项:

sort -k 3 -r

我真的不明白你想用领带做什么...

相关内容