Bash" IF IFEMENT with Decimal condition check"

时间:2014-06-24 18:16:05

标签: bash if-statement

如何使用IF STATEMENT进行小数条件检查。以下程序给出错误 同时检查if条件。


#!/bin/sh
usep=$(uptime | awk '{ print $10 }')
usep1=$(echo $usep | awk '{ print $1}' | cut -d'%' -f1)`enter code here`
usep1=${usep1%/}
usep2=${usep1%,}    #   Remove ","
echo $usep2
    if [ $usep2 <= 0.1 ]; then
    echo $usep2
    fi

1 个答案:

答案 0 :(得分:1)

对于浮点运算,您可以使用awk

awk -v s="$usep2" 'BEGIN{if (s < 0.1) print s}'