Chet Ramey wrote: > > There has been extensive discussion of the changes to -e between bash-3.2 > and bash-4.0, which brought bash closer to Posix. Bash wasn't totally > Posix-conformant until bash-4.2. ---- What I don't understand is why this change in functionality wasn't limited to POSIX mode in BASH to preserve compatibility? It's not that it *can't* be worked around, but with all the changes in the 4.x series, its as bad as trying to use Unicode sources and data w/Perl (which has changed, incompatibly, multiple times since 5.6 in that area as well as others).
That fact that POSIX changed the meaning, to, no longer reflect actual and historic usage doesn't mean the "Bourne-Again SHell had to follow suit for it's normal operations. Interesting how how POSIX, historically, was "descriptive" -- but once people accepted the standard, it's so interesting how they changed to be prescriptive and proscriptive. -𝓛