shell 多重条件判断

Posted 风中飞沙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 多重条件判断相关的知识,希望对你有一定的参考价值。

多重条件判断

'判断1 -a 判断2'
逻辑与,判断1和判断2都成立,最终的结果才为真
'判断1 -o 判断2'
逻辑或,判断1和判断2有一个成立,最终的结果就为真
'!判断'
逻辑非,使原始的判断式取反
aa=11
[ -n "$aa" -a "$aa" -gt 23 ] &&echo "yes" || echo "no"
判断变量aa是否有值,同时判断变量aa是否大于23
因为变量aa的值不大于23,所以虽然第一个判断值为真,返回的结果也是假

以上是关于shell 多重条件判断的主要内容,如果未能解决你的问题,请参考以下文章

shell编程

shell编程

bash shell ——if 条件判断

shell编程

shell选择结构(if)

Linux基础— Shell