Why doesn’t “set -e -E” affect subshells in if conditions?
I have a multi-step check before deciding whether to execute some code. In words: “The code should be executed, if a guard file does not exist, and there are no files newer than a guard file.”
Why doesn’t “set -e -E” affect subshells in if conditions?
I have a multi-step check before deciding whether to execute some code. In words: “The code should be executed, if a guard file does not exist, and there are no files newer than a guard file.”
Why doesn’t “set -e -E” affect subshells in if conditions?
I have a multi-step check before deciding whether to execute some code. In words: “The code should be executed, if a guard file does not exist, and there are no files newer than a guard file.”