如何在Bash脚本中查找变量是否为空

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


在bash中,至少下面的命令测试$ var是否为空

if [[ -z "$var" ]]; then
   #do what you want
fi

命令man test是你的朋友。


假设bash:

var=""

if [ -n "$var" ]; then
    echo "not empty"
else
    echo "empty"
fi

我也见过

if [ "x$variable" = "x" ]; then ...

这显然非常健壮并且与shell无关。

此外,“空白”和“未设置”之间也有区别。 请参阅如何判断字符串是否未在bash shell脚本中定义?

链接地址: http://www.djcxy.com/p/97035.html

上一篇: How to find whether or not a variable is empty in Bash script

下一篇: Include javascript file in node.js script