小编wal*_*imi的帖子

使用awk将多个文件中的相同列相加?

我想添加5个文件的第3列,这样新文件将具有相同的第2列和5个文件的第3列的总和.

我试过这样的事情:

$ cat freqdat044.dat | awk '{n=$3; getline <"freqdat046.dat";print $2" " n+$3}' > freqtrial1.dat 

freqdat048.dat`enter code here`$ cat freqdat044.dat | awk '{n=$3; getline <"freqdat046.dat";print $2" " n+$3}' > freqtrial1.dat
Run Code Online (Sandbox Code Playgroud)

文件名称:

freqdat044.dat
freqdat045.dat
freqdat046.dat
freqdat047.dat 
freqdat049.dat
freqdat050.dat
Run Code Online (Sandbox Code Playgroud)

并保存在输出文件中仅包含$2和新的col形成第3个的总和

awk

2
推荐指数
1
解决办法
2237
查看次数

标签 统计

awk ×1