可以使用-e开关将简单的单行代码指定为perl的命令行参数(请考虑“执行”):
perl -e'print "Hello, World!\n"'
由于Windows的报价规则,您不能使用单引号字符串,而必须使用以下变体之一:
perl -e"print qq(Hello, World!\n)" perl -e"print \"Hello, World!\n\""
请注意,为避免破坏旧代码,只能将Perl 5.8.x之前的可用语法与一起使用-e。要使用您的Perl版本可能支持的较新版本,请-E改用。例如使用say从5.10.0起可用,再加上从> = v5.14.0起的Unicode 6.0(还用于-CO确保STDOUT打印UTF-8):
perl -CO -E'say "\N{PILE OF POO}"'