I noticed that bash has changed behaviour regarding subshell handling,
breaking a script of mine. Now a script with -e fails when a subshell
fails whereas it didn't before. I looked at the CHANGES file and
couldn't find anything about this, so I wanted to ask if this change
was intentional
* Chet Ramey chet.ra...@case.edu [2009-09-24 08:29]:
l. Changed behavior of shell when -e option is in effect to reflect
consensus
of Posix shell standardization working group.
This behavior is one of the consequences of the Austin Group's interpretation.
Failures of
Thanks for the confirmation. Maybe CHANGES can be updated to list all
the changes that were made as a consequence of the Austin Group's
interpretation.
Here's the new description of set -e:
-e When this option is on, when any command fails (for any of the
reasons listed in [xref to
I noticed that bash has changed behaviour regarding subshell handling,
breaking a script of mine. Now a script with -e fails when a subshell
fails whereas it didn't before. I looked at the CHANGES file and
couldn't find anything about this, so I wanted to ask if this change
was intentional or if