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.