输入文件 1
A1 123 AA
B1 123 BB
C2 44 CC1
D1 12 DD1
E1 11 EE1
输入文件 2
A sad21 1
DD1 124f2 2
CC 123tges 3
BB 124sdf 4
AA 1asrf 5
输出文件
A1 123 AA 1asrf 5
B1 123 BB 124sdf 4
D1 12 DD1 124f2 2
输出文件的制作
我们检查输入文件 1 的第 3 列和输入文件 2 的第 1 列。
如果它们匹配,我们将其打印到输出文件中。
笔记 :
文件未排序
我试过 :
join -t, A B | awk -F "\t" 'BEGIN{OFS="\t"} {if ($3==$4) print $1,$2,$3,$4,$6}'
但这不起作用,因为文件未排序。所以条件 ($3==$4) 不会一直有效。请帮忙 。