Shell-shell 高效快速计算文件里某列所有数字之和的方法

Shell-shell 高效快速计算文件里某列所有数字之和的方法

清晨说ぺ晚安 发布于 2017-08-30 字数 131 浏览 1107 回复 2

有一个文件,每行的某列有一个整数值,比如:

11
112
22
223
....

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

虐人心 2017-10-08 2 楼

其实AWK处理文件还是挺快,贴段代码看能否实现你的需求。

awk -F't' 'BEGIN{SUM=0}{SUM+=$1}END{print SUM}' xxx.log

不能满足需求的话可以考虑把你的大文件拆开,然后算出单个文件的数之后再汇总

浮生未歇 2017-09-27 1 楼

 total=0
while read line;do
total=`echo "$total + $line"|bc`
#sleep 1
done < xxx.log
echo $total