Linux shell编程中进行浮点数的乘法及除法运算。

LOAD_STR=`uptime | awk -F 'load average: ' '{print $2}'` #获取服务器的负载信息
    echo $LOAD_STR
    arr=($(to_array $LOAD_STR))
    #获取cpu逻辑核个数
    CORE_COUNT=`grep 'model name' /proc/cpuinfo | wc -l`
    echo $CORE_COUNT
    #echo ${arr[*]}
    echo ${arr[0]} #服务器的前一分钟负载        
    LOAD1=${arr[0]}
    echo "LOAD1=$LOAD1"
    one_hundred=100
    LOAD2=$(awk 'BEGIN{printf '$one_hundred'*'$LOAD1'}')
    echo "load1*100=$LOAD2"
    #计算1分钟负载/CPU核数
    LOAD_RESULT=$(awk 'BEGIN{print '$LOAD2'/'$CORE_COUNT' }')

原文地址:https://www.cnblogs.com/sixiweb/p/12403661.html