在 Windows 单行中使用双引号字符串

Windows 仅使用双引号来包装命令行参数。为了在 perl one-liner 中使用双引号(即打印带有插值变量的字符串),你必须使用反斜杠转义它们:

perl -e "my $greeting = 'Hello'; print \"$greeting, world!\n\""

为了提高可读性,你可以使用 qq() 运算符:

perl -e "my $greeting = 'Hello'; print qq($greeting, world!\n)"