1.gui Qxx 16
2.gu Qxy 23
3.guT QWS 18
4.gui Qxr 21
我想根据第三列中的值对文件进行排序,所以我使用:
sort -rnk3 myfile
2.gu Qxy 23
4.gui Qxr 21
3.guT QWS 18
1.gui Qxx 16
现在我必须输出为:(以 3.gui 开头的行已退出,因为 4.gui 的行具有更大的值)
2.gu Qxy 23
4.gui Qxr 21
1.guT QWS 18
我不能使用-head
,因为我有数百万行而且我不知道在哪里剪切,我想不出一种使用方法,-uniq
因为它将一行视为一个整体,并且由于我无法告诉我-uniq
查看第一列,它计算了一行具有独特性,它输出它-这是正常的-。我知道-uniq
可以忽略许多字符,但正如您从示例中看到的第一列可能有各种字符数..
请指教..