AWK:不同测量系列中每行的平均值

AWK:不同测量系列中每行的平均值,awk,Awk,我的目标是计算多个测量序列中第二列的平均值(第一行K块的平均值,第二行K块的平均值等)。所有数据都包含在一个文件中,并用一个空行分块分隔。该文件具有以下结构: # # 33 -0.23 34.5 -0.32 36 -0.4 . . . # # 33 -0.25 34.5 -0.31 36 -0.38 . . . 输入: $ cat test.txt # # 33 -0.23 34.5 -0.32 36 -0.4 # # 33 -0.25 34.5 -0.31

我的目标是计算多个测量序列中第二列的平均值(第一行K块的平均值,第二行K块的平均值等)。所有数据都包含在一个文件中,并用一个空行分块分隔。该文件具有以下结构:

#
#
33  -0.23
34.5  -0.32
36  -0.4
.
.
.

#
#
33  -0.25
34.5  -0.31
36  -0.38
.
.
.
输入:

$ cat test.txt
#
#
33  -0.23
34.5    -0.32
36  -0.4

#  
#
33  -0.25
34.5  -0.31
36  -0.38
结果是:

$ awk -f avg.awk test.txt
34.5 -0.316667
34.5 -0.313333

你不希望这里的其他用户为你编写实际的代码,不是吗?请提供你目前的努力,并解释是什么让你在这里遇到问题。一个好的起点应该是一个(最少的例子)[发布预期的结果,如@romanperekhrest(和其他人)所说:使你的问题完整。展示你的预期结果,你认为解决方案应该是什么。这样你会更快地得到一个合适的答案。@FredrikPihl阅读了我的评论。看看OP的历史。我试图帮助他,并试图为他的下一个问题传递信息。我知道,我只是厌倦了所有的“给我代码”最近的问题:-)@FredrikPihl我也是。对于没有输入、输出和尝试的问题,我几乎要开始对答案投反对票了。我真希望有一个模板,用于所有3个问题。
$ awk -f avg.awk test.txt
34.5 -0.316667
34.5 -0.313333