文件数据如下:
求和(END要大写):
cat 1.txt|awk '{sum+=$1} END {print "Sum =",sum}'
求平均值:
cat 1.txt|awk '{sum+=$1} END {print "Average =",sum/NR}'
求最大值(注意一定要$1 +0,不然求出的结果会有错误):
cat 1.txt|awk 'BEGIN {max=0} {if ($1+0>max+0) max=$1 fi} END {print "Max =",max}'
求最小值(注意一定要$1 +0,不然求出的结果会有错误):
cat 1.txt|awk 'BEGIN {min=999999999} {if (min+0>$1+0) min=$1 fi} END {print "Min =",min}'