Por exemplo, faz
set -o nounset -o pipefail -o errexit -o noglob -o posix
aplica-se a subshells no bash4 para qualquer subversão? Pelo que eu li on-line e na referência do bash, set -e
, AKA set -o errexit
pode se aplicar a certos subshells, como substituições de comandos. O problema é que a documentação não é super transparente, e é mais difícil criar testes apropriados para o bash do que algumas outras linguagens de programação.
Tags bash shell-script