1、求 文件中某一列 平均值、最大值、最小值
cat test.txt s1 76 9 s2 90 2
# 求和【$2 第二列】 cat test.txt|awk '{sum+=$2} END {print "Sum=", sum}' Sum= 166 # 平均值 cat test.txt|awk '{sum+=$2} END {print "Average=", sum/NR}' Average= 83 # 最大值 awk 'BEGIN {max = 0} {if ($2+0 > max+0) max=$2} END {print "Max=", max}' test.txt Max= 90
# 最小值 awk 'BEGIN {min = 65536} {if ($2+0 < min+0) min=$2} END {print "Min=", min}' test.txt Min= 76