在C / C++(还有bash?)中,第一个命令行参数argv [0]是二进制文件名(由用户调用时前缀为绝对或相对路径)。
在Perl中,第一个命令行参数$ARGV [0]是路径和脚本名称之后的第一个命令行参数。
Perl脚本如何获取用于调用它的路径和名称?
谢谢!
在Perl中,第一个命令行参数$ARGV [0]是路径和脚本名称之后的第一个命令行参数。
Perl脚本如何获取用于调用它的路径和名称?
谢谢!
$0
包含正在执行的 Perl 脚本所在的文件名。
不过,废话不多说,对于这个目的,Perl 提供了 $0
或 $PROGRAM_NAME
(在那种可怕的“英语”模式下)。有关详细信息,请参见 perlvar。