9-Shell的逻辑操作符知识介绍-实践及企业案例脚本剖析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9-Shell的逻辑操作符知识介绍-实践及企业案例脚本剖析相关的知识,希望对你有一定的参考价值。

逻辑操作符

在[]和test中使用的逻辑操作符
在[[]]中使用的逻辑操作符
说明
-a
&&
and与,两端都为真,则真
-o
||
or或,两端有一个为真则真
!
!
not非,相反则为真

提示:

!中文意思是反:与一个逻辑值相反的逻辑值

-a中文意思与(and &&):两个逻辑值都为真,返回值才为真,反之为假

-o中文意思是或(or||):两个逻辑值只要有一个为真,返回值就为真

举例:

[[email protected] ~]# [ $a -eq 2 -a $b -eq 2 ]&&echo 1||echo 0
0
[[email protected] ~]# [ $a -eq 2 -o $b -eq 2 ]&&echo 1||echo 0 
1

小结:

[]中用-a,-o

[[]]中用&,||,!

test用法和[]相同

多个[]之间以及多个[[]]之间,或者任意或者中介逻辑操作都是&&或者||

本文出自 “sandshell” 博客,请务必保留此出处http://sandshell.blog.51cto.com/9055959/1964174

以上是关于9-Shell的逻辑操作符知识介绍-实践及企业案例脚本剖析的主要内容,如果未能解决你的问题,请参考以下文章

Shell的字符串表达式介绍-实践及企业案例脚本剖析

中小企业Zabbix监控生产案例实践

DevOps在传统企业的落地实践及案例分享

DevOps在传统企业的落地实践及案例分享

MySQL主从延迟复制实践及生产故障案例恢复实践

华为数据挖掘方法论及案例介绍