Если Bash script имеет set -e, а команда в script возвращает ошибку, как я могу выполнить некоторую очистку до выхода script?
Например:
#!/bin/bash
set -e
mkdir /tmp/foo
# ... do stuff ...
rm -r /tmp/foo
Как я могу убедиться, что /tmp/foo удален, даже если одна из команд в ... do stuff ... не работает?