Chinaunix

标题: shell求和的问题 [打印本页]

作者: hbh231    时间: 2009-03-06 11:37
标题: shell求和的问题
现在正在写一脚本,遇到求和问题,感觉不好解决,请大牛帮我把把脉.

文本,sar.log
全为数字,格式如下:
1
90
80
34
34
43
45
435
453
....

现在求和,顺便求出平均值.
作者: coolsail    时间: 2009-03-06 11:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我是DBA    时间: 2009-03-06 11:40
awk '{a[$1]=$1;sum+=a[$1];count++}END{print sum,sum/count}'
作者: blackold    时间: 2009-03-06 11:41
标题: 回复 #1 hbh231 的帖子
找大牛把脉,危险!
作者: hbh231    时间: 2009-03-06 11:45
我菜鸟啊,工作中用shell不多的,谢谢了,刚已经测试可以用了.
作者: 飞鸿无痕    时间: 2009-03-06 11:49
awk '{sum+=$1;}END{ print sum,sum/NR}' file

[ 本帖最后由 飞鸿无痕 于 2009-3-6 11:52 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2