Якщо сценарій Bash має set -e, і команда в скрипті повертає помилку, то як я можу зробити чистку перед тим, як скрипт завершиться?
Наприклад:
#!/bin/bash
set -e
mkdir /tmp/foo
# ... do stuff ...
rm -r /tmp/foo
Як я можу забезпечити /tmp/fooвидалення, навіть якщо одна з команд ... do stuff ...не працює?
help trapщоб побачити допомогу на вбудованому.