File 将两个文件中的列添加为带编号的总和
我有很多这样命名的文件:a.txt,b.txt读取a.txt和b.txt结果c.txt a、 文本 b、 文本 c、 文本File 将两个文件中的列添加为带编号的总和,file,awk,sum,File,Awk,Sum,我有很多这样命名的文件:a.txt,b.txt读取a.txt和b.txt结果c.txt a、 文本 b、 文本 c、 文本 将任意$2的总和存储在一个数组中,每个文件使用$1作为索引,最后迭代数组并打印出来。欢迎使用此方法,请在您的问题中添加您的努力,这是非常鼓励的,谢谢。您希望输出什么?到目前为止你做了什么? 1 10 4 20 24 30 55 99 33 1245 1 22 2 33 24 30 55 1 124 99 1 32 2 33 4 20 24 60 33 1245 55
将任意$2的总和存储在一个数组中,每个文件使用$1作为索引,最后迭代数组并打印出来。欢迎使用此方法,请在您的问题中添加您的努力,这是非常鼓励的,谢谢。您希望输出什么?到目前为止你做了什么?
1 10
4 20
24 30
55 99
33 1245
1 22
2 33
24 30
55 1
124 99
1 32
2 33
4 20
24 60
33 1245
55 100
124 99
awk '{a[$1]+=$2 } END{for(i in a){print i, a[i]}}' a.txt b.txt
1 32
2 33
4 20
24 60
33 1245
55 100
124 99