0837デフォルトの名無しさん
2019/08/10(土) 16:22:27.62ID:L+B8OP2P>>2にも書いてあるが、/bin/shの実体が何かわからん時代になったからな
> FreeBSD ユーザーは /bin/sh の実体が ash なので注意。
> Solaris, OpenBSD ユーザーは /bin/sh の実体が ksh なので注意。
> macOS 10.15以降のユーザーは/bin/sh の実体が zsh なので注意。
> android ユーザーは /bin/sh の実体が mksh なので注意。
bashで動けば良いんでしょ?という時代は終わった。
POSIX準拠で書かないと多くの環境で動かない。