ОПИСАНИЕ
Команда trap используется, когда надо выполнить заданную
команду command по получении определенного сигнала или
события в системе. Аргумент condition задает различные
условия.
Могут быть следующие ситуации:
command отсутсвует или равен "-"
восстанавливается стандартная реакция на сигналы;
command - пустая строка
сигналы игнорируются;
condition = 0 или exit
команда command выполняется при завершении интерпретатора;
condition = err
команда command выполняется при обнаружении ошибки;
condition - символическое или числовое обозначение сигнала
команда command выполняется при получении указанного
сигнала.