更新时间:2022-09-30 18:44:45
例子一 计算第一列数字的平均值
1
2
3
4
5
6
7
8
9
10
11
12
|
cat txt
1.021 33 A 44 2.53 6 b 7 49 1 C 9 5.0 8 #开始就算 awk 'BEGIN{total=0;len=0}{if($1~/^[0-9]+\.[0-9]*/){total += $1;len++}} END{print total/len}' txt
#结果 2.85033 |
本文转自shayang8851CTO博客,原文链接:http://blog.51cto.com/janephp/1296549,如需转载请自行联系原作者