Why do I need parenthesis In bash `set -e` and negated return code Why do I need parenthesis In bash `set -e` and negated return code shell shell