如何在while循環內搜索特定的jar文件?在下面的代碼,$application
,$location
,$version
是命令行參數嘗試在while循環中搜索特定文件時出錯
sub do_verify
{
while($application eq 'abc')
{
my $dir = "/viewstore/ccabc/dst_${application}_${version}/abcportal/${location}/target";
opendir(DIR, $dir) or die $!;
my $jarfile;
next unless ($jarfile =~ /\.jar$/);
print "$jarfile\n";
do_upload();
}
}
好的,你得到的是什麼「錯誤」?你在找哪個「特定的jar文件」?你寫的代碼有什麼問題? – Borodin
Re「* $ application,$ location,$ version是命令行參數*」,那麼'while($ application eq'abc'){...}'形成一個無限循環? – ikegami