shell数值以及字符串的比较



操作描述-----操作描述
     
算术比较 中括号格式[...],注意空格 字符串比较 
-eq等于 =等于
   ==等于
-ne不等于 !=不等于
-lt小于 \<小于 (ASCII) *
-le小于等于   
-gt大于 \>大于 (ASCII) *
-ge大于等于   
   -z字符串为空
   -n字符串不为空
 算术比较 双括号(( ... ))结构   
==; !=等于;不等于   
>大于   
>=大于等于   
<小于   
<=小于等于   


a=1
b=2
if [ $a -lt $b ]; then
    echo  "a<b"
elif [ $a -eq $b ]; then
    echo "a=b"
else
    echo "a>b"
fi


if(($a<$b));then
    echo "a<b"
elif(($a==$b));then
    echo "a==b"
else
    echo "a>b"
fi


posted @ 2017-11-01 15:14  岳麓丹枫  阅读(173)  评论(0编辑  收藏  举报