1、awk在默认情况下会将较大的值打印科学计数值
echo |awk '{print 1806293*0.9}'
如:echo |awk ‘{print 1806293*0.9}’ 结果为 1.62566e+06
2、如果要获得完整的数值,可以使用printf,使用方法和C语言一致
echo |awk '{printf("%d\n",1806293*0.9)}'
如:echo |awk ‘{printf(“%d\n”,1806293*0.9)}’ 结果为 1625663
tail -n5 /apps/data/network/speed_history.jsons | grep -Po '"s_byte":{.*?}' | awk -F '"' '{print $6}' | head -5 | awk '{sum+=$1};END{printf("%d\n",sum/NR)}'