На странице руководства bash:
Если bash вызывается с именем sh, он пытается имитировать запуск поведение исторических версий sh максимально близко, в то время как также соответствует стандарту POSIX.
В отличие от C / C ++, вам не требуется break
в операторе switch / case в сценариях оболочки.
Это решило мою проблему.[117428].