Joerg Schilling <[email protected]> wrote:
>
> bash vs. POSIX, as bash tried to ignore long existing
> rules just because the bash maintainer did not understand them.
Are there really several? I know only one such example:
bash insists on compound commands ("{ ... }" or "( ... )")
for the function body while according to POSIX also
non-compound commmands can form the body, e.g.
hello() echo "hello world"
is a valid function definition according to POSIX
(and thus works in dash or also zsh) but not in bash:
Rumors say that the bash maintainer intentionally
excluded this due to some misinterpretation of the
POSIX formulation.