我想按行名合并多个表。这些表的行数不同,并且它们具有唯一和共享的行,它们都应该出现在输出中。如果可能的话,我想用 解决问题awk
,但我也可以使用其他解决方案。
table1.tab
a 5
b 5
d 9
table2.tab
a 1
b 2
c 8
e 11
我想获得下表的输出:
table3.tab
a 5 1
b 5 2
d 9 0
c 0 8
e 0 11
我尝试使用join
join table1.tab table2.tab > table3.tab
但我明白了
table3.tab
a 5 1
b 5 2
row c
,d
并且e
不在输出中。