,我无法输入下一个命令。我很震惊
我的意思是C:\ users \ sam> perl
我怎么去 “C:\用户\ SAM>” 中再次 非常令人沮丧的感谢
答案 0 :(得分:5)
perl
本身将启动解释器,然后等待程序通过STDIN进入。 Ctrl + c 将中断解释器,然后退出。
要通过STDIN在命令行输入一个与perl -e 'print "hello, world"'
相同的短程序(在Windows上翻转引号:perl -e "print 'hello, world'"
):
> perl
print "hello, world!";
^D
hello, world!
>
^D
是 Ctrl + d 的表示法,表示输入流的结束。在 Ctrl + d 之后,请务必按 Enter ,因为Perl使用行缓冲输入。
答案 1 :(得分:5)
Ctrl + c (中断)。
或者,在Windows上, Ctrl + z 后跟 Enter (EOF)。
或者,在UNIX(包括Linux和OS X)上, Ctrl + d (EOF), Ctrl + \ < / kbd>(退出),或 Ctrl + z 后跟kill %
命令。
答案 2 :(得分:0)
在自己的一行上输入__END__
。
或BEGIN{exit}