加双引号就可以了var=1if [ "$var" = "1" ]; then echo "String match!"else echo "Not match!"fi 这就将数字的比较转化为了字符串的比较。(数字的比较是用 -eq 操作符)var1="$var" 这样就转化了