awkを使用して2つの別々のファイルから選択した列をマージする新しいファイルを作成するにはどうすればよいですか?両方のファイルの要素の順序を台無しにすることなく。
例:ファイル3には、ファイル1の列1、2、3、ファイル2の列4が含まれている場合があります。
File 1
A 23 8 T
A 63 9 9
B 45 3 J
File 2
A 0
A 6
B 5
File 3
A 23 8 0
A 63 9 6
B 45 3 5
承認された回答:
これを試してください:
$ awk 'FNR==NR{a[FNR]=$2;next};{$NF=a[FNR]};1' file2 file1
A 23 8 0
A 63 9 6
B 45 3 5