。 大家好!
当日期和时间匹配时,我需要用FILE1文件中的值替换FILE2文件中的某些值。
FILE1
121216, 0100, 1.1, 121216, 0115, 1.0, 121216, 0130, 2.1, 121216, 0145, 1.8, 121216, 0200, 1.5, 121216, 0215, 1.3, 121216, 0230, 0.9, 121216, 0245, 1.2,
FILE2
121216, 0100, 2.3, 121216, 0200, ,
输出
121216, 0100, 1.1, 121216, 0200, 1.5,
请一个awk解决方案,需要速度。
提前致谢!
答案 0 :(得分:3)
一种方式:
awk -F, 'NR==FNR{a[$1$2]=$3;next}{$3=a[$1$2];}1' OFS=, file1 file2