私は2つのテキストファイルに1つのidのリストと、もう1つにはidと対応する値を持っています。Awkを使って2つのファイルを比較する
ファイル1
abc
abcd
def
cab
kac
ファイル2
abcd 100
def 200
cab 500
kan 400
だから、私は両方のファイルを比較し、一致した列の値を取得しても、ファイル1からすべてのIDを保持し、割り当てたいです」所望の出力ファイル2
に値を持っていないIDへのNA」
abc NA
abcd 100
def 200
cab 500
kac NA
PS:のみawkスクリプト/ワンライナー
私は一致する列を印刷するために使用しているコード:
awk 'FNR==NR{a[$1]++;next}a[$1]{print $1,"\t",$2}'
だから、何を試しましたか? –
私は一致する値しか印刷できませんでした。 – arupgsh
あなたの質問にそのコードを追加してください。 –