【发布时间】:2021-08-10 22:13:49
【问题描述】:
文件1
rs12345 G C
rs78901 A T
文件2
3 22745180 rs12345 G C,G
12 67182999 rs78901 A G,T
想要的输出
3 22745180 rs12345 G C
12 67182999 rs78901 A T
我试过了
awk 'NR==FNR {h[$1] = $3; next} {print $1,$2,$3,h[$2]}' file1 file2
生成的输出
3 22745180 rs12345
将 file2 的前 4 列和 file1 的第 3 列打印为输出中的第 5 列
【问题讨论】: