解决方法
哪个平台?如果它是Windows和CMD.EXE,那么各种各样的事情都可能出错.在类似Unix的平台上,这应该可以正常工作.最后没有新行,所以很可能你的提示似乎以“Hello World”开头,但就是这样.
由于它是Windows的注释,那么麻烦的是Windows CMD.EXE不会像Unix一样解析命令行,你不能简单地在参数周围使用单引号;你必须使用双引号.尝试:
perl -e "print qq{Hello World\n}"
它有适合你的机会.