Я пытался использовать trap
для удаления временного файла в конце сценария оболочки Bourne, но это не сработало:
trap "trap \"rm \\\"$out\\\"\" EXIT INT TERM" 0
Между прочим, это внутри функции, отсюда и попытка вложенной ловушки.
Как мне это сделать?