两个文件:
F1:
1 aaa 123
2 bbb 555
3 ccc 666
F2:
1 aaa 444
2 ddd 666
3 eee 777
当f2与aaa值的f1相同时,则使用awk或sed将f2的r1c3替换为f1的r1c3。
输出:
1 aaa 123
2 ddd 666
3 eee 777
由于
答案 0 :(得分:2)
试试这个;
awk 'FNR==NR { a[$2]=$3; next }{ print $1,$2,( a[$2] ? a[$2] : $3 )}' f1 f2