我安装了多个版本的 Perl。
我已经指定了要使用的版本。但是为了验证,我想从 .pl 脚本本身输出 Perl 的版本。
这可能吗?
perl --version在 Perl 脚本中解析 " "的输出似乎在语法上是错误的。
在 perl 脚本中使用预定义的 Perl 变量$]或更新的变量$^V:
print "Perl version: $]\n";
Run Code Online (Sandbox Code Playgroud)
示例输出:
Perl version: 5.018002
Run Code Online (Sandbox Code Playgroud)
(Perl 5.18.2)
有关更多特殊变量,请参阅perlvar或http://www.kichwa.com/quik_ref/spec_variables.html。
Perl 版本存储在几个不同的Perl 特殊变量中:
#!/usr/bin/perl
print "$^V\n"; # "v5.32.0"
print "$]\n"; # "5.032000"
Run Code Online (Sandbox Code Playgroud)
如果您使用use English,则这些变量还有其他别名:
use English;
print "$PERL_VERSION\n"; # "v5.32.0"
print "$OLD_PERL_VERSION\n"; # "5.032000"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1894 次 |
| 最近记录: |