我有數據組相同的行看起來:計算最大值和最小值在usign AWK
A 10
A 12
A 13
B 10
B 25
B 66
B 80
C 2
C 3
我能夠使用AWK平均值每相同的行(利用陣列)來計算。我想添加到我的腳本最小值和最大值。有什麼想法嗎?
我的腳本:
awk -v OFS="\t" '{v[$1]+=$2; n[$1]++}END {for (l in n) {print l "\t" v[l]/n[l]}}' > out.txt
謝謝你的任何建議。
同列?行中只有一個元素。 – Inian
只需添加更多數組,例如'avg []','min []'和'max []'。 –
是在同一列。如果只有一個值只是打印最小值和最大值的相同值。可以說 - D 10 ---> min = 10,max = 10 .. – Geroge