で二つの大きなファイルを比較し、私は2つのファイルを比較するためのリンクを以下から参照を取った:ファイル2の1列目はファイル1で見つかった場合には、ファイル2の2列を出力します Compare files with awkawkの
awk 'NR==FNR{a[$1];next}$1 in a{print $2}' file1 file2
。
しかし、私の要件は少し異なります。ファイル2の第1列が連想配列で見つかった場合(file1の第1列で構築された)、file1の第2列を印刷する方法は?これにより
「a [$ 1] = $ 2;」と説明できますか?ステップ?私はあなたがしていることを得ることができません。しかし、あなたのソリューションは私のために働いた。 –
@Spartacus今はっきりしていますか?配列に代入してから配列を出力するのは単なる値です。 –
はい、どうもありがとうございます –