为什么这个Perl单行程不能在Windows上运行?

为什么这个Perl单行程不能在Windows上运行?,第1张

概述尝试在命令窗口中运行一个简单的perl脚本并获取错误:字符串终止符“’”在EOF之前的任何地方-e行1. perl -e 'print "Hello World";' 我究竟做错了什么? 哪个平台?如果它是Windows和CMD.EXE,那么各种各样的事情都可能出错.在类似Unix的平台上,这应该可以正常工作.最后没有新行,所以很可能你的提示似乎以“Hello World”开头,但就是这样. 由于 尝试在命令窗口中运行一个简单的perl脚本并获取错误:字符串终止符“’”在EOF之前的任何地方-e行1.

perl -e 'print "Hello World";'

我究竟做错了什么?

解决方法 哪个平台?如果它是windows和CMD.EXE,那么各种各样的事情都可能出错.在类似Unix的平台上,这应该可以正常工作.最后没有新行,所以很可能你的提示似乎以“Hello World”开头,但就是这样.

由于它是windows的注释,那么麻烦的是windows CMD.EXE不会像Unix一样解析命令行,你不能简单地在参数周围使用单引号;你必须使用双引号.尝试:

perl -e "print qq{Hello World\n}"

它有适合你的机会.

总结

以上是内存溢出为你收集整理的为什么这个Perl单行程不能在Windows上运行?全部内容,希望文章能够帮你解决为什么这个Perl单行程不能在Windows上运行?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1267287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存