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