1
awkの$ 1、$ 2列の2つのファイルを比較したいと思います。 2番目のファイルからすべて同じものを出力し、同じでない場合は最初のファイルからすべてを出力します。2つのファイル "awk"の2つの列を比較します
第1ファイル:
B 2 3
C 3~4
2ファイル:
HO ROへ:1 2 KO LO 〜
B 2 3結果
1 2 KO LO
B 2〜3 HO ROに
C 3
私は第1ファイルから2行目に一致しない行を追加したいと思いますファイル。
は私が書いた:
awk -v OFS="\t" 'FNR==NR{a[$1]=$2=$3;next} {if (($1,$2) in a) print a[$1,$2,$3]; else print $0}'
しかし はありがとう:-(それが動作していない
本当に:Dは完璧に動作します!どうもありがとう。 – Vonton