e='' [[ a && b ]] && echo 1:YES [[ a && '' ]] || echo 2:no [[ a || b ]] && echo 3:YES [[ '' || b ]] && echo 4:YES [[ "" || "$e" ]] || echo 5:no [[ "" || $e ]] || echo 6:no