¿Cómo puedo lograr bash EXIT trap cuando ejecuto otro binario?

Me gustaría usar una fiestaEXIT trampay utilizarexec para evitar generar un nuevo proceso. es posible?

Es decir,

#!/bin/bash
touch $0.$
trap "rm -v $0.$" EXIT
/bin/echo Hello

elimina el archivo temporal$0.$$ usando bashEXIT trampa mientras

#!/bin/bash
touch $0.$
trap "rm -v $0.$" EXIT
exec /bin/echo Hello

nunca "dispara" la trampa (no hay mensaje derm, archivo$0.$$ existe después de la finalización).

Por supuesto, tiene sentido que la trampa no pueda disparar ya que bash ya no tiene el control después deexec. ¿Hay alguna manera de hacerlo funcionar?y utilizarexec? Esto es ciertamente por curiosidad más que por cuestiones prácticas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta