我想根據排序在第3列中的值的文件,所以我用:Bash-是否有可能爲行的唯一一列使用-uniq?
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
可以忽略一些字符,但你可以從例子中看到的第一列可能有不同的字符數..
請諮詢..
可能重複[有沒有一種方式,以「uniq的」柱?(HTTP ://stackoverflow.com/questions/1915636/is-there-a-way-to-uniq-by-column) –