日常写shell脚本中,可能遇到要判断某个变量内容是否是空值,可通过如下方式判断:
if [ -z "$变量名" ]; then
echo "变量值为空"
else
echo "变量值不为空"
fi
if [ -n "$变量名" ]; then
echo "变量值不为空"
else
echo "变量值为空"
fi
注意-n和-z的区别,-n表示的是不为空,-z表示的为空
日常写shell脚本中,可能遇到要判断某个变量内容是否是空值,可通过如下方式判断:
if [ -z "$变量名" ]; then
echo "变量值为空"
else
echo "变量值不为空"
fi
if [ -n "$变量名" ]; then
echo "变量值不为空"
else
echo "变量值为空"
fi
注意-n和-z的区别,-n表示的是不为空,-z表示的为空