Configuração do Bash
Configuração do Bash
Algumas configurações úteis para adicionar no início de scripts Bash:
set -e # Exit on error
set -u # Treat unset variables as an error
set -x # Print commands and their arguments as they are executed
set -o pipefail # Fail on pipe errors
Ou tudo em uma linha:
set -euxo pipefail
Com isso, você garante:
- O script falha imediatamente se um comando falhar.
- Variáveis não definidas causam erro.
- Comandos e argumentos são impressos no terminal.
- Erros em pipes são capturados.