and
or
!
两种条件判断格式: test -e /root/install.log [-e /root/install.log]
[-n "$aa" -a "$aa" -gt 23]
多重条件判断
多重条件判断
多重条件判断
测试选项 作用
判断1 -a 判断2 逻辑与,判断1和判断2都成立,最终的结果才为真
判断1 -o 判断2 逻辑或,判断1和判断2有一个成立,最终的结果就为真
! 判断 逻辑非,使原始的判断式取反
举例:
[ "$aa" == "$bb" -a "$aa" -gt 3] && echo "yes" || echo "no"
多重条件判断
多重条件判断
多重条件判断
多重条件判断
-a #and
-o #or
! #非
aa=11
[ -n $aa -a $aa -lt "22" ] && echo yes || echo no
# "aa"不为空 and “aa”>"22"
多重条件判断
多重条件判断
多重条件判断
多重条件判断
多重条件判断:
与“-a”
或“-o”
非“!”
多重条件判断
两个条件都成立,则为真
a 两个条件都成立,则为真
多重条件判断