CC00019.LinuxShell——|Linux&Shell&条件判断.V06|——|多重条件判断|...

一、多重条件判断
作用
判断1-a判断2逻辑与,判断1和判断2都成立,最终的结果才为真
判断1-o判断2逻辑或,判断1和潘丹2有一个成立,最终结果就为真
!判断逻辑非,使原始的判断式取反
二、多重条件判断实验
### --- 判断哎哎是否有值,同时判断变量aa的值是否大于23 
~~~     判断变量 aa 是否有值,同时判断变量 aa 的是否大于 23
~~~     因为变量 aa 的值不大于 23,所以虽然第一个判断值为真,返回的结果也是假

[root@localhost ~]# aa=11
### --- 给变量 aa 赋值

[root@localhost ~]# [ -n "$aa"-a "$aa" -gt 23 ] && echo "yes" || echo "no" 
no
### --- 要想让刚刚的判断式返回真,需要给变量 aa 重新赋个大于 23 的值:

[root@localhost ~]# aa=24
[root@localhost ~]# [ -n "$aa" -a "$aa" -gt 23 ] && echo "yes" || echo "no"
yes
### --- 再来看看逻辑非是什么样子的:
~~~     本来“-n”选项是变量 aa 不为空,返回值就是真。
~~~     加入!之后,判断值就会取反,所以当变量 aa 有值时,返回值是假
~~~     注意:“!”和“-n”之间必须加入空格,否则会报错的。

[root@localhost ~]# [ ! -n "$aa" ] && echo "yes" || echo "no"
no
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值