RAM,80
GAM,20
DAM,30
RAM,40
DAM,20
GAM,30
如何使用awk显示RAM,GAM和DAM的平均值?
答案 0 :(得分:2)
像这样,例如:
$ awk -F, '{a[$1]+=$2; ++b[$1]} END {for (i in a) print i, a[i]/b[i], "("b[i]" values)"}' file
DAM 25 (2 values)
GAM 25 (2 values)
RAM 60 (2 values)
{a[$1]+=$2; ++b[$1]}
a
中。b
中。 END {for (i in a) print i, a[i]/b[i]}'