如何计算写入文件中的十进制值的平均值:TestFile as
Time to write: 0.000118000 sec
Time to write: 0.000119000 sec
Time to write: 0.000122000 sec
错误的解决方案:
以下打印只是零,即 0
awk '{sum+=$7}END{print sum/NR}' TestFile
最佳答案
此解决方案将以正确的行为目标进行计算:
awk '/Time to write/ {sum+=$4; count++} END {print "avg:", sum/count}' data.txt
关于linux - 使用 bash 取十进制数的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6538017/