我了解 if 函数在 bash 中的工作原理,但问题是如果你不将它与某些东西进行比较,我不明白它的含义。我知道有很多开关,比如 -e 或 -c 或 -f,但是下面的代码什么时候会被评估为 true?
if [ "$VAR" ]; then
echo "TRUE"
else
echo "FALSE"
fi
我正在尝试解释某人为我编写的脚本。
我了解 if 函数在 bash 中的工作原理,但问题是如果你不将它与某些东西进行比较,我不明白它的含义。我知道有很多开关,比如 -e 或 -c 或 -f,但是下面的代码什么时候会被评估为 true?
if [ "$VAR" ]; then
echo "TRUE"
else
echo "FALSE"
fi
我正在尝试解释某人为我编写的脚本。