当前位置:  开发笔记 > 编程语言 > 正文

从命令行获取一组数字的平均值的最快方法是什么?

如何解决《从命令行获取一组数字的平均值的最快方法是什么?》经验,为你挑选了3个好方法。

使用你期望在nix系统上找到的任何工具(事实上,如果你愿意,msdos也可以),那么计算一组数字的平均值的最简单/最快的方法是什么,假设你有一个流或文件中的每一行?



1> Adam Liss..:
awk ' { n += $1 }; END { print n / NR }'

这会累积总和n,然后除以项目NR数(=记录数).

适用于整数或实数.



2> Andru Luvisi..:

AWK

awk '{total += $1; count++ } END {print total/count}'



3> Mitch Wheat..:

使用Num-Utils for UNIX:

average 1 2 3 4 5 6 7 8 9

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有