Samuel Lijin [off-list ref] writes:
quoted
However, I think POSIX mandates the behavior you'd expect. And the only
shell I know that misbehaves in this way is Solaris /bin/sh, which we
have already declared too broken to support.
Off-topic, but where is this explicitly documented?
One link I had readily available was
https://public-inbox.org/git/7vei5qtnc5.fsf@alter.siamese.dyndns.org/
but there may be older discussions that were the actual process of
our officially having "written its /bin/sh off as broken and
unusable" if you dig further in the list archive.