使用if with loop

时间:2017-07-03 18:38:42

标签: perl

如果文件$grib不存在,我想重复以下命令,直到它存在为止。引入循环以重复检查文件是否存在的最佳方法是什么。

$grib = "model.grb";

if ( -e $grib ) {
    print "File $grib exists";
}
else {
    print "without file $grib";
}

1 个答案:

答案 0 :(得分:5)

您需要while循环。

while (!-e $grin) {
    # do stuff...
}

print "file $grib exists\n";

请参阅compound statements in perlsyn