Jeśli skrypt Bash ma set -e, a polecenie w skrypcie zwraca błąd, jak mogę przeprowadzić pewne porządki przed zamknięciem skryptu?
Na przykład:
#!/bin/bash
set -e
mkdir /tmp/foo
# ... do stuff ...
rm -r /tmp/foo
Jak mogę się upewnić, że /tmp/foozostanie ono usunięte, nawet jeśli jedno z poleceń programu ... do stuff ...nie powiedzie się?
help trapaby zobaczyć pomoc dotyczącą wbudowanego.