Se você quiser testar que uma dessas variáveis não é 0, precisará do operador ||
. Não &&
.
$ if [[ 1 -ne 0 && 0 -ne 0 && 0 -ne 0 ]] ; then echo "There is something terribly wrong."; fi
$ if [[ 1 -ne 0 || 0 -ne 0 || 0 -ne 0 ]] ; then echo "There is something terribly wrong."; fi
There is something terribly wrong.