Register cleanup logic for normal exit.
Section: Script Safety
Run cleanup on exit
bash
bash
tmp=$(mktemp)
trap 'rm -f "$tmp"' EXITExplanation
Very common when using temp files or temp dirs.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Script Safety
Enable stricter script mode
Exit on errors, unset variables, and pipeline failures.
Shellcheck directive example
Document intentional exceptions for static analysis.