如何在bash中检查变量是否为空

时间:2017-08-15 09:57:33

标签: bash variables

我知道,这个问题在这里被多次询问过,但由于某种原因,以前没有提到任何答案,似乎对我没有用。

如何在bash中检查变量是否为空,我尝试了以下方法,但没有一个工作:

if [ -z ${VAR+x} ]; then
    echo "VAR is not set"
    exit 1
fi

if [ -z ${VAR+set} ]; then
    echo "VAR is not set"
    exit 1
fi

if [ -z ${VAR} ]; then
    echo "VAR is not set"
    exit 1
fi

if [ -z ${VAR// } ]; then
    echo "VAR is not set"
    exit 1
fi

任何帮助将不胜感激。

0 个答案:

没有答案