这是与我之前的帖子Find the maximum values in 2nd column for each distinct values in 1st column using Linux
相关的问题我有两列如下
ifile.dat
1 10
3 34
1 4
3 32
5 3
2 2
4 20
3 13
4 50
1 40
2 20
我要找的是在第1栏中找到每个1,2,3,4,5的第2列的平均值。
ofile.dat
1 18 i.e. (10+4+40)/3
2 11 i.e. (2+20)/2
3 26.33 i.e. (34+32+13)/3
4 35
5 3
虽然我知道平均命令,但我无法做到。
答案 0 :(得分:2)
使用awk你可以这样做:
{{1}}