| 1 | #!/usr/bin/env bash |
| 2 | set -euo pipefail |
| 3 | |
| 4 | # Set a trap to handle errors and log them. |
| 5 | trap 'echo "Error occurred at line $LINENO. Command: $BASH_COMMAND"' ERR |
| 6 | |
| 7 | false |
| 1 | % ./main.sh |
| 2 | Error occurred at line 7. Command: false |
Last active
permet de récupérer la ligne en erreur et la commande executer
| 1 | #!/usr/bin/env bash |
| 2 | set -euo pipefail |
| 3 | |
| 4 | # Set a trap to handle errors and log them. |
| 5 | trap 'echo "Error occurred at line $LINENO. Command: $BASH_COMMAND"' ERR |
| 6 | |
| 7 | false |
| 1 | % ./main.sh |
| 2 | Error occurred at line 7. Command: false |