我确信这很简单,但我想不出办法。 我有File1和File2(下面),我需要基于字母表中的字母加入,但也打印出不匹配的行。
File1中:
a james
b mike
c joe
d john
e nick
f chris
文件2
a 10 20 30 40
b 11 12 13 14
d 20 30 40 50
f 15 16 17 18
我想要输出文件说
a james 10 20 30 40
b mike 11 12 13 14
c joe
d john 20 30 40 50
e nick
f chris 15 16 17 18
我应该只使用一行。我试过了:
join file1 file2 > file3
但是没有打印没有匹配的行。
答案 0 :(得分:0)
如果你做join -a1 file1 file2 > file3
那会起作用,因为它使它成为一个左外连接。 join
本身就是一个内部联接。