awk命令实现求和、求平均值、求最大值、求最小值

前端技术 2023/09/05 Linux

网络中这类文章很多,很难找到是哪位原作者总结的,就不贴转载链接了。

1、求和

复制代码
代码如下:

cat data|awk \'{sum+=$1} END {print \"Sum = \", sum}\'


2、求平均

复制代码
代码如下:

cat data|awk \'{sum+=$1} END {print \"Average = \", sum/NR}\'


3、求最大值

复制代码
代码如下:

cat data|awk \'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print \"Max=\", max}\'


4、求最小值(min的初始值设置一个超大数即可)

复制代码
代码如下:

awk \'BEGIN {min = 1999999} {if ($1<min) min=$1 fi} END {print \"Min=\", min}\'


如果大家有更多更好的统计类命令,也请留言,我会随时补充道文章中。:)

本文地址:https://www.stayed.cn/item/13637

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。