shell判断一个变量是否为空方法总结_Linux

在本篇文章里小编给大家分享了关于shell判断一个变量是否为空方法总结内容,有兴趣的朋友们学习下。

shell判断一个变量是否为空方法总结_Linux

在本篇文章里小编给大家分享了关于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!\”
else  
  echo \”dmin is set !\”
fi

【输出结果】\”dmin is not set!\”

本文为网络共享文章,如有侵权请联系邮箱485837881@qq.com

作者: liuzhihao

为您推荐

返回顶部