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

shell字符串比较大小

2015-02-28 10:02 351 查看
需求,让两个字符变量,按照字ascci码的顺序比较大小

var1="e"

var2="a"

if [[ $var1 > $var2 ]]

then

echo "var1 is big"#ture

fi

if [[ $var1 > a ]]

then

echo "var1 is big"#true

fi

if [[ $var1 > "a" ]]

then

echo "var1 is big"#true

fi

#下例中因为shell不知道>是大于还是输出重定向,<是小于还是输入重定向。 所以,<和>必须进行转义。

if [ $var1 \> "a" ]

then

echo "var1 big" #true

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