![连接两个文件,尽管 ID 不完全匹配](https://linux22.com/image/14383/%E8%BF%9E%E6%8E%A5%E4%B8%A4%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%8C%E5%B0%BD%E7%AE%A1%20ID%20%E4%B8%8D%E5%AE%8C%E5%85%A8%E5%8C%B9%E9%85%8D.png)
有谁知道如何连接两个文件,同时保留不匹配的行?例如,
文件一:
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