POSIX sh no entiende ==
para la igualdad de cadenas, ya que es un bash -ismo. Usa =
en su lugar.
Las otras personas dicen que los corchetes no son compatibles con sh están equivocados, por cierto.
No hay ningún error en tu bash guion. Pero lo estás ejecutando con sh que tiene una sintaxis menos extensa;)
Entonces, ejecuta bash ./choose.sh
en cambio :)