当然也能使用关键字进行字符串的比较,比如-z 来判断一个字符串是否为空
来一个例子
#!/bin/bash
a=1
if [ $a = 1 ]
then
echo =
fi
if [ $a -eq 1 ]
then
echo eq
fi
这时第一个if中的a既是进行了字符的比较,第二个if中是数值的比较。但结果是既输出了= 也输出了eq。就是说a即和数字的1相等,也和字符的1相等
欢迎分享,转载请注明来源:内存溢出
当然也能使用关键字进行字符串的比较,比如-z 来判断一个字符串是否为空
来一个例子
#!/bin/bash
a=1
if [ $a = 1 ]
then
echo =
fi
if [ $a -eq 1 ]
then
echo eq
fi
这时第一个if中的a既是进行了字符的比较,第二个if中是数值的比较。但结果是既输出了= 也输出了eq。就是说a即和数字的1相等,也和字符的1相等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)