A partir da documentação POSIX do o utilitário interno especial trap
:
If action is
-
, the shell shall reset each condition to the default value. If action is null (""
), the shell shall ignore each specified condition if it arises. Otherwise, the argument action shall be read and executed by the shell when one of the corresponding conditions arises.
Isso significa que seu script, após trap "" INT
, irá ignorar o sinal INT
e que você pode redefinir a interceptação para o padrão com trap - INT
.