Поскольку я не могу отформатировать комментарий в нужные строки, я использую форму ответа, чтобы объяснить свой комментарий о том, как получить оболочку POSIX.
Официальный метод получения оболочки POSIX:
1) unset PATH # if you run an older Bourne Shell
2a) PATH=`getconf PATH` # this is with the Bourne Shell
2b) PATH=$(command -p getconf PATH) # this is with a Korn shell
3) sh # This starts a POSIX shell
Было несколько попыток стандартизировать #! / Path / to / shell
, но POSIX не работает с PATH, и по этой причине мы не нашел решения.