【发布时间】:2016-11-12 19:13:03
【问题描述】:
我有一个制表符分隔的文本文件,如下所示:
文件_1:
A1 13f Jos +
B1 zh4 Kia -
C2 nh2 Met -
D3 5gh Lox +
F4 w4t Nit -
文件_2
N3 6jg Jut -
J8 76d Met +
A1 99g Kia -
M6 45k Qox +
V2 87h Nit -
我想从 file_1 中提取条目,其中第 3 列条目与 file_2 的第 3 列条目匹配,如下所示:
B1 zh4 Kia -
C2 nh2 Met -
F4 w4t Nit -
comm-12 file_1.txt file_2.txt 会帮忙吗?请指导我
【问题讨论】:
-
我不明白。第一行来自文件 2,但第 2 行和第 3 行来自文件 1。
-
@choroba 我已经编辑了这个问题。很抱歉给您带来不便。
-
'kia' 的行不能排在“Met”之前。对输出行的顺序有要求吗?
标签: linux awk file-comparison