bashもkshもPOSIXの範囲でだけで書いていたら動くけど
それを超える範囲のコードを書いたらエラーになる