bin/125855: sh(1) allows for multiline, non-escaped control structures (and thus isn't POSIX compliant)

Jilles Tjoelker jilles at
Fri Apr 10 03:59:09 PDT 2009

> [ sh allows ! <newline> <command> ]

I would consider this an extension to the standard, which sh(1) is free
to implement. Removing the extension, possibly gratuitously breaking
scripts, seems a bad idea.

The script is what should be fixed.

Jilles Tjoelker

More information about the freebsd-standards mailing list