我的剧本:
#!/usr/local/bin/perl
use POSIX qw(strftime);
use strict;
use warnings;
use Getopt::Long;
##input parameters
my ($artifact,$package_id);
GetOptions("artifact=s" =>\$artifact,
"package_id=i" => \$package_id);
if($artifact =~ /\.zip$/i)
{
chdir("/apps/checkout/artifactory/xxkintana/$package_id");
unzip $artifact;
}
跑 :
./script.pl 4370177 test-1.0.zip
错误:
在./script.pl第21行的模式匹配(m //)中使用未初始化的值。
请帮助我,以了解其是否为zip文件。 输入文件,如test-1.0.zip
-Thnaks