我想基于公共列合并两个文件(文件1和文件2)以给出(文件3)。 文件3应该只有匹配的id(mid)而不是mid = 20 这里的共同栏目将是' MID'和匹配是基于那个列
我可以使用J命令执行此操作,但文件1和文件2具有不同的长度。请提出一些想法。提前谢谢。
档案1
mid A1 A2 A3 A4 A5 A6
18 we gf 32 23 45 89
19 ew fg 33 24 46 90
21 ew fg 35 26 48 92
文件2
mid B1 B2 B3 B4
18 r40 1 103 NA
19 r41 1 104 NA
20 r42 1 105 NA
21 r43 1 106 NA
文件3
mid B1 B2 B3 B4 A1 A2 A3 A4 A5 A6
18 r40 1 103 NA we gf 32 23 45 89
19 r41 1 104 NA ew fg 33 24 46 90
21 r43 1 106 NA ew fg 35 26 48 92
答案 0 :(得分:0)
join
完全是为这类任务而设计的:
join file2 file1