标签: perl command-line command-line-arguments command-line-parsing
有没有办法检查perl命令行开关是否已被激活? 例如,如果我运行我的程序perl -C foo.pl,我希望能够检查-C开关是否已被激活。 任何帮助将不胜感激。
perl -C foo.pl
答案 0 :(得分:9)
来自perlrun联机帮助页:
-C标志控制一些Perl Unicode功能.... 只读魔术变量${^UNICODE}反映了数值 这个设置。此变量在Perl启动期间设置,并且是 此后只读。
${^UNICODE}
其他一些命令行开关还有其他魔术变量。 perlrun或perlvar应该包含你所寻求的信息。