您的位置:首页 > 运维架构 > Shell

bash比较float类型大小

2014-07-28 13:56 246 查看
得到数字:

a=`awk 'NR>3 && NR<5 {print $1}' $sqlResult`

b=`awk 'NR>6 && NR<8 {print $1}' $sqlResult`

aInteger=`echo $a|awk -F"." '{print $1}'` 

bInteger=`echo $b|awk -F"." '{print $1}'`

aDigit=`echo $a|awk -F"." '{print $2}'`

bDigit=`echo $b|awk -F"." '{print $2}'`

if [ $ainteger -gt $bInteger ]

then

    echo ‘a is greater than b"

elif [ $ainteger -eq $bInteger ]

then

    if  [ $aDigit -gt $bDigit ]

    then

     echo ‘a is greater than b"

    else

     echo ‘b is greater than b"

    fi

else 

    echo ‘b is greater than b"

fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  bash