Logo

在线
客服

使用 AWK 计算加总并算出平均值

使用 AWK 计算加总并算出平均值 

常常会遇到一个档案内容都是数字, 一个数字一行, 要加总, 然后要算出平均值, 要怎么做呢?

档案 count.txt

  • vim count.txt
    1
    2
    3
    4
    5

计算加总

  • $ cat count.txt | awk '{sum+=$1} END {print "Sum = ", sum}'
    Sum =  15.9

计算平均值

  • $ cat count.txt | awk '{sum+=$1} END {print "Average = ", sum/NR}'
    Average =  3.18
    AWK计算加总并算出平均值
原文网站 / 转载自: Tsung Hao

0

收藏

crazylinux

38篇文章,47W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

扫一扫,领取大礼包

0

分享
crazylinux