Section: Conditionals Loops and Functions

Run cleanup on exit

bash
bash
trap 'rm -f "$tmpfile"' EXIT
Explanation

Useful for temporary files, locks, and service teardown in scripts.

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 Conditionals Loops and Functions
Check whether file exists
Use a shell test in an if statement.
OpenIn sheetbashsame section
Check whether directory exists
Test for directory presence.
OpenIn sheetbashsame section
Loop over items
Iterate through words or filenames.
OpenIn sheetbashsame section
Read file line by line
Process lines safely using while-read.
OpenIn sheetbashsame section
Branch with case
Match input against multiple patterns.
OpenIn sheetbashsame section
Define shell function
Create a reusable shell function.
OpenIn sheetbashsame section