如何利用awk计算文件某一列的平均值?

[root@master yjt]# cat yjt.sh

#!/bin/bash

awk -v field="$1" '{sum+=$field; n++;}END {if (n > 0) print sum/n;else {print 'error' > "/tmp/.stderr"; exit 1};}' tt

[root@master yjt]# cat tt
1 2 3
1 2 3
4 5 6

 

posted @ 2018-08-30 16:35  北漂-boy  阅读(2053)  评论(0编辑  收藏  举报