使用awk计算每一天记录的平均值可以通过以下步骤实现:
awk '{sum$1+=$2; count$1++} END {for (date in sum) print date, sumdate/countdate}' data.txt
其中,data.txt
是你的数据文件名。
sum
数组中,同时记录每个日期出现的次数到count
数组中。END
关键字指定在结束时执行的操作。在这里,我们使用一个循环遍历sum
数组,并计算每个日期的平均值,然后打印出来。 注意:上述命令中的$1
和$2
分别表示当前行的第一个和第二个字段,即日期和数值。
这样,你就可以使用awk计算每一天记录的平均值了。
补充说明:
领取专属 10元无门槛券
手把手带您无忧上云