多重条件判断

多个条件判断一起使用

测试选项 作用
判断1 -a 判断2 逻辑与,判断1和判断2都成立,最终的结果才为真
判断1 -o 判断2 逻辑或,判断1和判断2有一个成立,最终的结果就为真
! 判断 逻辑非,使原始的判断式取反

格式

  • [ 判断 选项 判断]
  • [ ! 判断]

例子

  • a=11
  • [ -n "$a" -a "$a" -gt 22 ] && echo True || echo False
  • #判断变量a是否有值,同时判断变量a的是否大于22
  • #因为变量a的值不大于22,所以虽然第一个判断值为真,但是返回的结果也是假

最新文章

  1. [日常训练]string
  2. xpath定位实战(1)
  3. 解密jQuery内核 DOM操作的核心函数domManip
  4. Android中使用Gson解析JSON数据的两种方法
  5. PHP中CURL方法curl_setopt()函数的参数
  6. ytxgnopyvw
  7. 关于调整浏览器窗口JS
  8. 图像处理工具包ImagXpress中如何定义图像显示属性
  9. [转]Linux下的暴力密码破解工具Hydra详解
  10. accessor method & mutator method
  11. AES算法
  12. 即使连网了ping也会失败
  13. 博客测试:博客系统i94web beta1.0 请求测试
  14. material-singleinputform
  15. dom操作例子
  16. 源码安装pipelineDB之CentOS7
  17. NOIP 2013
  18. 章节九、3-Desired Capabilities介绍
  19. leetcode — jump-game-ii
  20. 解码 id_token

热门文章

  1. Mybatis轻松入门(仅要求会用看着一个就够了,略过源码分析部分即可)
  2. JDBC基础篇(MYSQL)——使用statement执行DQL语句(select)
  3. ES6扩展——数组的新方法(Array.from、Array.of、Array.fill、Array.includes、keys values entries 、find)
  4. Java通过网络图片之地址,下载到服务器
  5. Python语法之选择和循环(if、while)
  6. vue ele 日期时间格式限制不能早于当天,时间转换成时间戳 进行比较
  7. ReScript 与 TypeScript,谁是前端圈的“当红辣子鸡”
  8. Stream流用于按照对象中某一属性来对集合去重+简单数据类型集合的去重
  9. SpringBoot快速集成SpringBootAdmin管控台监控服务
  10. ThreadLocal原理简单刨析