考虑:
$cat b.sh #!/bin/bash trap 'echo $$was interrupted' INT read foo echo done $./b.sh ^C27104 was interrupted ^C27104 was interrupted ^C27104 was interrupted done $
(ctrl-c被击中3次,然后是ctrl-d)
我希望执行陷阱后读取中止.是否有一种干净的方法来实现这一目标?