1. -a 与
-o 或
! 非
例子:
if[ -d ok1 -a -d ok2 -a -d ok 3 ]
先计算 ok1 和 ok2 和 ok 3结果后,才比较[]是否为true
2. && 与
|| 或
! 非
例子:
if[ -d ok1 ] && [ -d ok2 ] && [ -d ok 3 ]
先计算 ok1 结果后,再判断ok2和ok3的结果,最后才比较[]是否为true
1. -a 与
-o 或
! 非
例子:
if[ -d ok1 -a -d ok2 -a -d ok 3 ]
先计算 ok1 和 ok2 和 ok 3结果后,才比较[]是否为true
2. && 与
|| 或
! 非
例子:
if[ -d ok1 ] && [ -d ok2 ] && [ -d ok 3 ]
先计算 ok1 结果后,再判断ok2和ok3的结果,最后才比较[]是否为true