De acordo com o erro:
./test.sh: 3: ./test.sh: [[: not found
Seu /bin/sh
não é bash
e [[
é específico do bash. Use o único colchete [
ou test
por si só.
E também use -ne
para condicionais numéricos. !=
funcionará no seu caso específico, mas é uma prática ruim.