需要使用awk。关于awk的用法,可以看皓哥的这篇简短入门或者《鸟哥的私房菜》,另外,chinaunix的shell版块是一个学习和练习文本处理的好地方。
[loki@10.0.2.15:~ 0]$ cat test.txt
a 1
b 2
c 3
d 4
e 5
[loki@10.0.2.15:~ 0]$ cat test.txt | awk '{sum+=$2} END{print sum/NR}'
3
awk是流式处理,一次处理一行,因此有了累加的效果。NR即Number of Record,记录条数。