您好我有一个包含4列的csv文件,我想添加第3列和第4列中给出的数值以及第5列中的pring。
我能够执行总和,但输出不会在新列中打印请帮助
AK,BANGLA,1095,16
AL,SAUDI_ARABIA,9592,10593
输出应该看起来像
AK,BANGLA,1095,16,**1111**
AL,SAUDI_ARABIA,9592,10593,**20185**
我的代码只是打印总和:
awk -F"," '{math[($3+$4)]}END{for (i in math) {print i,math[i]}}'
答案 0 :(得分:0)
您的代码很好,只是在处理结束时打印总和。
如果你想让输出在同一行,你可以这样做:
$ awk 'BEGIN{FS=OFS=","} {print $0, $3+$4}' file
AK,BANGLA,1095,16,1111
AL,SAUDI_ARABIA,9592,10593,20185