Você pode usar -a
no lugar de &&
. De man test
EXPRESSION1 -a EXPRESSION2
both EXPRESSION1 and EXPRESSION2 are true
A forma &&
do operador lógico AND é válida dentro da construção de teste estendida do bash [[ ... ]]
, mas não dentro dos testes do formulário [ ... ]
.