>>388

trap '' 2 は、
親(シェル自身)も子プロセス(外部コマンド)もSIGINTを無視する。

trap : 2 は、
親(シェル自身)はSIGINTを無視するが、子プロセス(外部コマンド)はデフォルト動作に戻
る。

あと、' ' じゃなくて '' (空文字列)な。