我有两个文件:
文件 1
1 a
2 b
3 c
文件2:
1 d
2 e
4 f
5 h
预期输出
文件 3
1 a d
2 b e
3 c 0
4 0 f
5 0 h
我尝试了该join
命令,但它似乎盲目地连接列,而不在两个文件的第一列中寻找匹配的模式
答案1
如果问题显示了实际使用的命令行,更不用说错误的输出,那将非常有帮助。
但我怀疑这就是你想要的:
$ join -o auto -e '0' -a 1 -a 2 -1 1 -2 1 f1 f2
1 a d
2 b e
3 c 0
4 0 f
5 0 h