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
"$($ application eq 'abc'){...}'は無限ループを形成しません "* $ application、$ location、$ versionはコマンドライン引数*"です。 – ikegami