我有一个包含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行代码块。)