3
我想计算文本文件第一列的平均值,跳过可被5整除的行。作为示例,请考虑以下一组数据。使用awk可以被5整除的列跳过行的平均值
1
2
3
4
5
6
7
8
9
10
对于上面的数据,我可以计算使用awk
的整个列的平均值作为
awk '{ sum += $1 } END { if (NR > 0) print sum/NR }' file
打印出结果5.5
。
如何扩展此代码以排除可由5整除的行数?对于上面给出的例子,这将从平均值中排除数字5
和10
,导致新的平均值5
。