加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell判断变量是否为空

发布时间:2020-12-15 09:21:25 所属栏目:安全 来源:网络整理
导读:shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下: 1.变量通过" "引号引起来 [plain] view plain copy #!/bin/sh para1= if[!-n"$para1"];then echo"ISNULL" else echo"NOTNULL" fi 【输出结果】"IS NU

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

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读