awkコマンドを使用して2つのファイルを比較し、すべての列を印刷すると、欠落している項目がNAとして表示されます。

awkコマンドを使用して2つのファイルを比較し、すべての列を印刷すると、欠落している項目がNAとして表示されます。

ファイル1:

123, 234
345, 789
678, 900

ファイル2

123, abc
345, dnc

目的の出力(ファイル1のすべての列とファイル2の欠落値はNAです):

123,234,abc
345,789,dnc
678,900,NA

ベストアンサー1

利用すると簡単になりそうです。参加する:

$ join -t, -a 1 -a 2 -j 1 -e ' NA' -o auto file1 file2
123, 234, abc
345, 789, dnc
678, 900, NA

おすすめ記事