Bash inconsistent behavior between echo / assigning a variable with `set -e` and subshell
88497
How can I get bash to exit on backtick failure in a similar way to pipefail?
145513
Why does /bin/sh point to /bin/dash and not /bin/bash?
57124
Does echo -e make a difference when quotes are not used?
133719
Bash script with `set -e` doesn't stop on `... && ...` command
25487
How to store a command in a variable in a shell script?
96083
Bash command as variable
131083
Preventing shell from exiting when set -e is turned on?
137423
Rule for invoking subshell in Bash?
89405
echo "-e" doesn't print anything
60378
When $SHELL variable does not change when I switch shell
119518
bash function cannot change the value of a local variable when called by $()
114373
Echoing a string in bash with brackets surrounding it returns 'b'
105006
What is wrong with “echo $(stuff)” or “echo `stuff`”?
108681
What is the $? (dollar question mark) variable in shell scripting?
153555
Why does bash "echo [t]" result in "t" not "[t]"
110007
What is the difference between operator "=" and "==" in Bash?
134704
My echo command doesn't accept switches (echo -n or echo -e)