【发布时间】:2013-03-18 20:54:08
【问题描述】:
文件data.txt 包含以下内容:
1.00 1.23 54.4 213.2 3.4
脚本的输出应该是:
ave: 54.646
一些简单的脚本是首选。
【问题讨论】:
-
多行怎么办?
-
awk '{s+=$1}END{print "ave:",s/NR}' RS="\n" file #如果你每行有一条记录
-
默认记录分隔符 (RS) 为 \n,因此如果您有多行,则无需指定 RS="\n"。
awk '{s+=$1}END{print "ave:",s/NR}' file