2022年7月6日(水) 19:05 Yair Lenga <yair.le...@gmail.com>: > Function foo will run with errfail logic. But bash will revert back to no > errfail when control revert back to bar, and zap will run WITHOUT errfail. > I remember reading about other bash setting that are automatically restored > on function exits. Can not remember which one.
That should be `local -' of Bash 4.4+. E.g., function foo { local -; set -e; ...; } -- Koichi