« Yash 2 その 35: トラップ | トップページ | Yash 2 その 37: kill コマンド »

2008年7月19日 (土)

Yash 2 その 36: トラップ

結局コマンド置換でもトラップの特別扱いはしないことにした。

コマンド置換の中身が trap コマンドだけの場合には特別にトラップを解除しないというような仕組みも実装できなくはないが、厳密にどういうコマンドの場合にトラップを解除しないかという判断が難しいため、一律にトラップを解除することにした。

trap コマンドにエイリアスが設定してある場合や、$(trap; trap) のようなものなど、考え出したら切りがない。

|

« Yash 2 その 35: トラップ | トップページ | Yash 2 その 37: kill コマンド »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/169172/41903354

この記事へのトラックバック一覧です: Yash 2 その 36: トラップ:

« Yash 2 その 35: トラップ | トップページ | Yash 2 その 37: kill コマンド »