Q:如何比较测试?
数值大小比较测试 字符串是否匹配测试 -1.整数值比较: -eq:第一个数等于第二个数 -ne:第一个数不等于第二个数 -gt:第一个数大于第二个数 -ge:第一个数大于等于第二个数 -lt:第一个数小于第二个数 -le:第一个数小于等于第二个数
例:[ 5 -eq 6 ] echo $? -2.字符串比较: =/==:第一个字符串与第二个字符串相同 !=:第一个字符串与第二个字符串不同 -z(zero):检查字符串是否为空 -n:是否不为空 相当于 ! -z
例:[whoami == whoami ] echo $?
[ $LANG != "en.US" ] && echo "Not en.US" |