- 485 名前:483 mailto:sage [2016/06/30(木) 00:17:40.19 .net]
- >>484
ありがとうございます。 ctrl+cのあとにエンターを押せばtrapに補足されましたが、ctrl+cだけではキャンセルされませんでした。。 バージョンはこれでした。zsh 4.3.11 (x86_64-redhat-linux-gnu) テストで、 trap "echo aaa" SIGINT としたんですが、これ、関数が終わった後も、コマンドライン上でctrl+cすると aaa aaa aaa ... とtrapが発動するようになりますね。。 とりあえず、 read -k 1 str で1文字入力にすることで、ctrl+cが入力されるとそれでキャンセルされたように見えるのでこれで代用しようかな。
|

|