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
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
相关文章推荐
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- shell中比较字符串大小,>和<前需要加上\进行转义,否则会输出到文件了
- Shell中比较字符串大小
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- [shell]shell运算(数字[加减乘除,比较大小],字符串,文件)
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- shell中怎么比较两个字符串的大小?
- shell比较大小数值字符串
- sqlserver2000中字符串类型的日期如何比较大小
- shell中字符串的比较
- shell脚本之比较文件大小
- shell字符串比较、判断是否为数字
- Java中的字符串比较相等与大小
- strcmp()比较字符串大小原理
- Java字符串转换为日期和时间比较大小
- shell字符串比较判断是否为数字
- 关于不等长字符串的大小比较
- bash shell中小数的大小比较