原です。 気がついた点を3つ。 (1)関数 sub() が sub!() と同じ動きをしている。 (2)マニュアルの「コマンドラインオプション」の -i の説明で、 % ruby -p -i.bak -e '$_.upcase' /tmp/junk とある upcase は upcase! の間違いでは? (3)BOW において -i オプションをつけるとうまく動かない。(終了 しない。)thread などは動いています。 Shin-ichro Hara(Nagaoka Univ.of Tech.)