Java教程

Shell条件判断(6)- 多重条件判断

本文主要是介绍Shell条件判断(6)- 多重条件判断,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

多重条件判断

多个条件判断一起使用

测试选项 作用
判断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,所以虽然第一个判断值为真,但是返回的结果也是假

 

这篇关于Shell条件判断(6)- 多重条件判断的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!