linux 中 awk统计 文本指定列 各个类别的均值
001、
[root@pc1 test1]# ls a.txt [root@pc1 test1]# cat a.txt ## 测试数据 a 8 b 8 a 4 a 6 b 2 c 8 c 1 ## 利用awk数组进行统计 [root@pc1 test1]# awk '{ay1[$1]++; ay2[$1] += $2} END {for (i in ay1) {print i, ay2[i]/ay1[i]}}' a.txt a 6 b 5 c 4.5
。