连接两个文件,尽管 ID 不完全匹配

连接两个文件,尽管 ID 不完全匹配

有谁知道如何连接两个文件,同时保留不匹配的行?例如,

文件一:

a
b
c
d
e

文件2:

b tsd gills 2000
e ffe jjoog 1928

我想制作如下输出文件。输出

a
b tsd gills 2000
c
d
e ffe jjoog 1928

如果我这样做,我将无法保留不匹配的 ID 行。

join file1 file2 > Output

Output is as below
b tsd gills 2000
e ffe jjoog 1928

先感谢您!

答案1

尝试

join -a 1 file1 file2 

按照man join

-a FILENUM
打印来自文件 FILENUM 的不可配对行,其中 FILENUM 为 1 或 2,对应于 FILE1 或 FILE2

相关内容