Очистка временного каталога через trap bash

Автоудаление каталога mktemp при выходе или сигнале; важно: заключайте $tmp в кавычки от пробелов

tmp=$(mktemp -d); trap 'rm -rf "$tmp"' EXIT INT TERM