我有一个制表符分隔的文件,其中包含三列:
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命令执行此操作?
答案 0 :(得分:1)
sort -k3 -r -s file
这应该为您提供所需的输出。 -k3表示第3列,-r将按降序排序,-s将使用其他选项禁用断开连接。