在shell中,可以使用以下语句来判断变量是否为空:
使用test命令:
if test -z "$var"; then
echo "变量为空"
else
echo "变量不为空"
fi
使用方括号:
if [ -z "$var" ]; then
echo "变量为空"
else
echo "变量不为空"
fi
其中,-z表示判断变量是否为空。需要注意的是,变量名前面要加上$符号。
除了判断变量是否为空,还可以使用以下语句来判断变量是否存在:
使用test命令:
if test -n "$var"; then
echo "变量存在"
else
echo "变量不存在"
fi
使用方括号:
if [ -n "$var" ]; then
echo "变量存在"
else
echo "变量不存在"
fi
其中,-n表示判断变量是否存在。需要注意的是,变量名前面要加上$符号。