如何在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