POSIX sh non capisce ==
per l'uguaglianza di stringhe, poiché si tratta di una bash -ismo. Usa =
invece.
Le altre persone dicono che le parentesi non sono supportate da sh sono sbagliate, btw.
Non ci sono errori nella tua bash copione. Ma lo stai eseguendo con sh che ha una sintassi meno estesa;)
Quindi, esegui bash ./choose.sh
invece :)