open FH, $some_file or die "Can't open $some_file, Perl says $!\n"; LOOP: while () { next until /$some_cond/; while () { last LOOP if /^\s$/; print; } }