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.