一个打印正在使用的Perl版本来运行脚本的Perl命令行

21

我想知道是否有一个函数或命令可以放在我的Perl脚本开头,告诉用户例如“此脚本正在运行perl v 5.XXX”。
特别是当我们安装了多个版本时。

2个回答

20

$^V 显示 "Perl 解释器的修订、版本和子版本号。" 来自 perlvar


11

您可以使用特殊变量$]:

$ perl -e 'print $];'
5.014002

谢谢!但是使用$^V的一行代码更好,因为它显示v5.18.1。但是了解这些总是很好的! - Tetraodienne
6
可以用perl -e 'print substr($^V, 1)' 来超越这个,它会移除版本号字符串中的 v - FabianCook

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接