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

shell判断变量是否为空

发布时间:2020-12-15 17:05:40 所属栏目:安全 来源:网络整理
导读: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.直接通过变量判断

copy

    if[!$para1];then
  1. 3.使用test判断

    copy

      dmin=
    1. iftest-z"$dmin"
    2. then
    3. echo"dminisnotset!"
    4. else
    5. echo"dminisset!"
    6. fi
    【输出结果】"dmin is not set!" 4.使用""判断

    copy

      if["$dmin"=""]
    1. fi

    【输出结果】"dmin is not set!"


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

    (编辑:李大同)

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

    推荐文章
      热点阅读