有没有办法比较制表符分隔的txt文件中的值?

时间:2019-01-04 07:46:39

标签: unix text terminal

我有一个.txt文件,其值用制表符分隔,就像换行符一样:

subject1:111    Ref[1442.1]    3.17e-10 [line-break]
subject1:111    Ref[1442.1]    2.17e-10 [line-break]
subject1:111    Ref[1442.1]    1.19e-10 [line-break]
subject1:123    Ref[1421.1]    5.17e-10 [line-break]
subject1:134    Ref[4215.1]    2.12e-10 [line-break]
subject1:134    Ref[4215.1]    8.10e-10 [line-break]
subject1:151    Ref[6531.1]    3.12e-10 [line-break]
subject1:151    Ref[6531.1]    6.17e-10 [line-break]

我想解析所有第一列,如果没有其他匹配项,则打印该行,否则,如果它们匹配,则采用第三列中的最小数字,然后打印整行。

我尝试使用$1$3,但是我不知道如何使其与文件中的所有$1匹配,然后比较所有{{1} }

例如,结果将是

$3

0 个答案:

没有答案