shell怎么判断变量是否为空?

发布时间:2019-08-20编辑:脚本学堂
本文介绍了shell判断变量是否为空的几种方法,shell怎么判断一个变量是否为空,有需要的朋友参考下。

shell判断变量是否为空

判断一个变量是否为空的方法。

1. 变量通过" "引号引起来
结果为 IS NULL.
 

复制代码 代码示例:
#!/bin/sh
para1=
if [ ! -n "$para1" ]; then
   echo "IS NULL"
else
   echo "NOT NULL"
fi
 

2. 直接通过变量判断
结果为: IS NULL
 

复制代码 代码示例:
#!/bin/sh
para1=
if [ ! $para1 ]; then
   echo "IS NULL"
else
   echo "NOT NULL"
fi

3. 使用test判断
结果: dmin is not set!
 

复制代码 代码示例:
#!/bin/sh
dmin=
if  test -z "$dmin"  then
  echo "dmin is not set!"
else
 echo "dmin is set !"
fi

4. 使用""判断
 

复制代码 代码示例:
#!/bin/sh
dmin=
if [ "$dmin" = "" ]; then
   echo "dmin is not set!"
 else
   echo "dmin is set !"
 fi

以上介绍了四种判断shell变量是否为空的方法,希望对大家有所帮助。