本文主要是介绍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)- 多重条件判断的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!