shell判断变量是否为空

前端之家收集整理的这篇文章主要介绍了shell判断变量是否为空前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下:

1.变量通过" "引号引起来

[plain] view plain copy
  1. #!/bin/sh
  2. para1=
  3. if[!-n"$para1"];then
  4. echo"ISNULL"
  5. else
  6. echo"NOTNULL"
  7. fi
输出结果】"IS NULL"

2.直接通过变量判断

if[!$para1];then

  • 3.使用test判断

    dmin=

  • iftest-z"$dmin"
  • then
  • echo"dminisnotset!"
  • else
  • echo"dminisset!"
  • fi
  • 输出结果】"dmin is not set!" 4.使用""判断

    if["$dmin"=""]

  • fi
  • 输出结果】"dmin is not set!"


    转自:http://blog.csdn.net/l_nan/article/details/37760851

    猜你在找的Bash相关文章