Bash defer idiom
One use case of trap in Bash is the following snippet:
tempfile=/tmp/tmpdata
function cleanup() {
rm -f $tempfile
}
trap cleanup EXITThe highlighted line in particular might be considered an equivalent of a defer statement in, say, Swift or Go.
