header_shell.sh
· 322 B · Bash
Raw
set -e # interromp le script sur une erreur (pas besoin de traiter le return code pour ça)
set -u # plante si on utilise une variable non défini
set -o pipefail # plante si on a une commande qui plante dans un pipe
# capture l'erreur et l'affiche
trap 'echo "Error occurred at line $LINENO. Command: $BASH_COMMAND"' ERR
| 1 | set -e # interromp le script sur une erreur (pas besoin de traiter le return code pour ça) |
| 2 | set -u # plante si on utilise une variable non défini |
| 3 | set -o pipefail # plante si on a une commande qui plante dans un pipe |
| 4 | |
| 5 | # capture l'erreur et l'affiche |
| 6 | trap 'echo "Error occurred at line $LINENO. Command: $BASH_COMMAND"' ERR |