Оператор last
Досрочный выход из тела цикла производится по оператору last. Обычно такой выход осуществляется по некоторому событию:
open IN,"<cont.txt"; while() { if($_ =~ /index\.htm/) last; #разбор строки } close IN;
В данном примере скрипт считывает строки из файла счетчика посещений. Если в строке встречается имя файла "index.htm", то происходит досрочный выход из цикла.