【发布时间】:2015-12-16 07:40:24
【问题描述】:
其中哪一个更好或更快地用作 Perl 脚本的 shebang 行?
#! perl
#! perl.exe
#! fullpath/perl(/perl.exe)
#! partialpath/perl(/perl.exe)
而且,当使用#!perl 时,当它在特定系统上运行时,我如何在脚本中找出我正在使用的 perl 解释器,以便将其放入 shebang 行?
如果使用/path/path/perl,是否允许将* 或... 用于文件夹?
【问题讨论】:
-
回答第二个问题,
print $^X显示了活动 perl 可执行文件的路径。 -
在 MacOS X(我认为大多数 Unix 版本)上,
#!perl根本不起作用。它需要一个完整的路径。