man bash , capítulo SHELL GRAMMAR , explica que você pode combinar expressões em [[ … ]] usando os operadores ( expression ) (parênteses), ! expression (negação), expression1 && expression2 ( booleano e) e expression1 || expression2 (booleano ou; listado em ordem decrescente de prioridade). Supondo que o manual esteja completo, -o não é uma sintaxe válida para [[ … ]] .