Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 将两个文件中的列添加为带编号的总和_File_Awk_Sum - Fatal编程技术网

File 将两个文件中的列添加为带编号的总和

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

我有很多这样命名的文件: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 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