作者: ねこ丸
日時: 2005/11/21(11:53)
  ねこ丸です。

> > Enterで終了しましたが。
> > 
> > $ perl -e 'print "ok? "; $a = <STDIN>; print $a'
> > ok? y
> > y
> 
>   これはその後簡単なテストプログラムではこういう動作になりました。
>   が、件のプログラムではやはり Ctrl + D が必要なので追跡したいと思います。

  普段手で触る必要がないので放置しまくって早2年(^^;
  今日、謎が解けました。問題はこうでした。

  my( $test ) = <STDIN>;

だとエンターで入力後 Ctrl + D で止めないといけない。

  my( $test );
  $test = <STDIN>;

ならエンターだけで ok.

  こんなこともワカッテイナカッタナンテ…。

--
    ねこ丸