我需要合并以下 2 个文件:
表格 REF-IO HEAD-IO DIFF-IO
测试 200 500 -300
考试 2 3 -1
期末考试2 1 1
邮件 4 2 2
总计 208 506 -298
表格 REF-SELECT HEAD-SELECT DIFF-SELECT
test 5 7 -2
game 3 3 0
Exam 0 7 -7
final 12 6 6
TOTAL 20 23 -3
合并后的文件应如下所示:
表 REF-IO HEAD-IO DIFF-IO REF-SELECT HEAD-SELECT DIFF-SELECT
测试 200 500 -300 5 7 -2
考试 2 3 -1 0 7 -7
最终 2 1 1 12 6 6
邮件 4 2 2 0 0 0
总计 208 506 -298 20 23 -3
awk '
NR==FNR {vals[$1] = $2 " " $3 " " $4; next}
!($1 in vals) {vals[$1] = "0 0 0"}
{$(NF+1) = vals[$1]; print}
' file2 file1
TABLES REF-IO HEAD-IO DIFF-IO REF-SELECT HEAD-SELECT DIFF-SELECT
test 200 500 -300 5 7 -2
exam 2 3 -1 0 7 -7
final 2 1 1 12 6 6
mail 4 2 2 0 0 0
TOTAL 208 506 -298 20 23 -3
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句