IDが正確に一致しない場合でも、2つのファイルをリンクします。

IDが正確に一致しない場合でも、2つのファイルをリンクします。

一致しない行を維持しながら2つのファイルをリンクする方法を知っている人はいますか?例えば、

ファイル1:

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 は、FILE1 または FILE2 に対応する 1 または 2 です。

おすすめ記事