Linux Shell脚本逻辑操作符简介

2014-11-24 13:04:51 · 作者: · 浏览: 2

在写程序时,会用到条件判断,测试条件是否成立。很多时候,判断条件是多个的,这个时候需要用到逻辑操作符。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