5

複数のテーブルを行名でマージしたいと思います。テーブルは行数が異なり、一意の行と共有行があり、すべて出力に表示されます。可能であれば、問題を解決したいの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

cdおよびe出力に含まれていません。

4

2 に答える 2