gpt4 book ai didi

awk - 如何总结每 10 行并使用 AWK 计算平均值?

转载 作者:行者123 更新时间:2023-12-04 03:13:02 31 4
gpt4 key购买 nike

我有一个包含 N*10 行的文件,每行由一个数字组成。我需要每 10 行总结一次,然后打印出每个此类组的平均值。我知道它在 awk 中是可行的,我只是不知道怎么做。

最佳答案

尝试这样的事情:

$ cat input 
1
2
3
4
5
6
2.5
3.5
4
$ awk '{sum+=$1} (NR%3)==0{print sum/3; sum=0;}' input
2
5
3.33333

(很明显,适应 10 行 block 。)

关于awk - 如何总结每 10 行并使用 AWK 计算平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8551349/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com