在两个文件中键入键时求和值

时间:2018-07-17 00:30:34

标签: awk

我有两个文件:

f1:
key1 value1
key2 value2 ...

f2:
key1 value1
key3 value2 ...

现在,我只想获取f1和f2中的键的值之和。如何使用awk或sed在cmd行中执行此操作?

1 个答案:

答案 0 :(得分:1)

能否请您尝试以下操作,如果有帮助,请告诉我。

awk 'FNR==NR{a[$1]=$2;next} ($1 in a){print $2+a[$1]}' Input_file1  Input_file2