awk统计求和、求平均、最大值、最小值

awk统计求和、求平均、最大值、最小值

一、求和

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

二、求平均

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

三、求最大值

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

四、求最小值

1
awk 'BEGIN {min = 1999999} {if ($1+0<min+0) min=$1 fi} END {print "Min=", min}'
文章目录
  1. 1. 一、求和
  2. 2. 二、求平均
  3. 3. 三、求最大值
  4. 4. 四、求最小值
,