在写程序时,会用到条件判断,测试条件是否成立。很多时候,判断条件是多个的,这个时候需要用到逻辑操作符。shell脚本中常用的有哪些逻辑操作符呢?
1、逻辑与: -a
格式: conditon1 -a condition2
结果:codition1和conditon2 都为真,才返回真,否则返回假。
演示:测试可执行文件lnmp
拓展:该操作符类似于其他语言的&& ,a 是and 的第一个字母
2、逻辑或:-o
格式: condition1 -o conditon2
结果:condition1和condition2中,www.6688.cc有一个条件为真,即返回真,否则返回假
演示:测试可执行文件lnmp
拓展:该操作类似于其他语言的||
提醒:-o 是单词or 的第一个字母o,而不是数字0
3、逻辑非:!
格式:! condition
结果:返回条件测试condition结果的相反值
演示:测试可执行文件lnmp