最佳答案
我定义了以下变量:
myVar=true
现在我想说的是:
if [ myVar ]
then
echo "true"
else
echo "false"
fi
上面的代码可以工作,但是如果我尝试设置
myVar=false
它仍然会输出 true。 有什么问题吗?
编辑: 我知道我可以做一些形式
if [ "$myVar" = "true" ]; then ...
但是有点尴尬。
谢谢