当前位置首页 > Linux知识

Linux命令:awk求和、平均值、最大最小值

阅读次数:256 次  来源:admin  发布时间:

本文链接:https://blog.csdn.net/wyqwilliam/article/details/82560043

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}' 补充:关于AWK的介绍 AWK是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。 语法 awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)

————————————————

版权声明:本文为CSDN博主「道法—自然」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/wyqwilliam/article/details/82560043
上一篇:WCF学习笔记(2)——使用IIS承载WCF服务
下一篇:UbuntuServer14.04升级UbuntuServer16.04