一 计算每行数值的和
输入数据
jack 70 80 90
tom 60 70 80
jenny 50 70 60
输出数据
jack 240
jenny 180
tom 210
二 计算所有数字 的和
输入数据
1 2 3 4 5
6 7 8 9 10
输出数据
55
输入数据
jack 70 80 90
tom 60 70 80
jenny 50 70 60
输出数据
jack 240
jenny 180
tom 210
二 计算所有数字 的和
输入数据
1 2 3 4 5
6 7 8 9 10
输出数据
55
0
- 1.[root@aliyun-63 303]# awk '{print$1,$2+$3+$4}' gg.txt
- 2.[root@aliyun-63 303]# awk 'BEGIN{summ=0}{summ=summ+$1+$2+$3+$4+$5}END{print summ}' gg.txt
- 55
- [root@aliyun-63 303]#
0
[root@aliyun 321]# awk '{print $1,$2+$3+$4}' 1.txt |sort
jack 240
jenny 180
tom 210
[root@aliyun 321]# awk '{sum=sum+$1+$2+$3+$4+$5+$6};END{print sum}' 2.txt
55
jack 240
jenny 180
tom 210
[root@aliyun 321]# awk '{sum=sum+$1+$2+$3+$4+$5+$6};END{print sum}' 2.txt
55
0
本帖最后由 kongfanqian 于 2016-3-29 22:18 编辑
awk -F ' ' '{print $1,$2+$3+$4}' awktest.txt awk '{(sum=sum+$1+$2+$3+$4+$5)}; END {print sum}' awktest2.txt
awk -F ' ' '{print $1,$2+$3+$4}' awktest.txt awk '{(sum=sum+$1+$2+$3+$4+$5)}; END {print sum}' awktest2.txt
0
本帖最后由 wsw13640218682 于 2016-3-30 00:13 编辑
2、
- 1、
- [root@cacti-client ~]# awk '{print $1, $2+$3+$4}' num1
- jack 240
- tom 210
- jenny 180
2、
- [root@cacti-client ~]# awk '{if(NR<3) sum=sum+$1+$2+$3+$4+$5}END{print sum}' num | grep -v "^$"
- 55
编辑回复