shell判断⼀个变量是否为空⽅法总结
shell中如何判断⼀个变量是否为空
shell编程中,对参数的错误检查项中,包含了变量是否赋值(即⼀个变量是否为空),判断变量为空⽅法如下:1.变量通过" "引号引起来
#!/bin/sh
para1=
if [ ! -n "$para1" ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
【输出结果】"IS NULL"
2.直接通过变量判断
#!/bin/sh
para1=
if [ ! $para1 ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
【输出结果】"IS NULL"
3.使⽤test判断
#!/bin/sh
dmin=
if test -z "$dmin"
then
echo "dmin is not set!"
else
echo "dmin is set !"
fi
【输出结果】"dmin is not set!"
4.使⽤""判断
#!/bin/sh
dmin=
if [ "$dmin" = "" ]
then
echo "dmin is not set!"
linux安装redis服务else
echo "dmin is set !"
fi
【输出结果】"dmin is not set!"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论