[robert@phebehouse ~] $ A=: ; B=false ; C=: [robert@phebehouse ~] $ if ($A || $B) && $C ; then echo true; fi true [robert@phebehouse ~] $ A=false ; B=: ; C=: [robert@phebehouse ~] $ if ($A || $B) && $C ; then echo true; fi true [robert@phebehouse ~] $ A=false ; B=false ; C=: [robert@phebehouse ~] $ if ($A || $B) && $C ; then echo true; fi [robert@phebehouse ~] $ [robert@phebehouse ~] $ A=false ; B=: ; C=false [robert@phebehouse ~] $ if ($A || $B) && $C ; then echo true; fi [robert@phebehouse ~] $