$ perl -de 1
DB<1> $str="abcde123fgh";$str =~ /(\d+)/;print "$1\n";
123
DB<2> $str="abcde123fgh";$str =~ /(\d+)/;

DB<3> print "$1\n";

となるんだけど、どうして$1は2行に渡って書くとなくなるの???

あと、カーソルキー使えないんだけども
設定ファイルとかでなんとかならないですかね?
This is perl, v5.8.2 built for i386-linux-thread-multi