* refactor: clean to roadmap content * refactor: move shared helpers into scripts/lib
9 lines
730 B
Markdown
9 lines
730 B
Markdown
# Debugging
|
|
|
|
Shell script debugging in Linux uses tools like bash's `-x` option for execution traces, `trap`, `set` commands, and external tools like `shellcheck`. Use `#!/bin/bash -x` in scripts or `bash -x script.sh` from command line for tracing. These debugging options help detect, trace, and fix errors to make scripts more efficient and error-proof.
|
|
|
|
Visit the following resources to learn more:
|
|
|
|
- [@article@How To Debug a Bash Shell Script Under Linux or UNIX](https://www.cyberciti.biz/tips/debugging-shell-script.html)
|
|
- [@article@How to Debug a Bash Shell Script in Linux](https://www.linuxtechi.com/debugging-shell-scripts-in-linux/)
|
|
- [@article@How to Debug Bash Scripts](https://thelinuxcode.com/debug-bash-script/) |