Posixなんて机上の空論。
現存の環境で動かなきゃ意味がない。
となると、必然的にBourne互換スクリプトになる。