POSIX sh tidak mengerti ==
untuk kesetaraan string, karena itu adalah bash -aliran. Gunakan =
sebagai gantinya.
Orang lain mengatakan bahwa tanda kurung tidak didukung oleh sh salah, btw.
Tidak ada kesalahan dalam pesta Anda naskah. Tapi Anda menjalankannya dengan sh yang memiliki sintaks kurang luas;)
Jadi, jalankan bash ./choose.sh
sebagai gantinya :)