open(FILE,"dumptape.log") or die ("Could not open file"); while() { if (/Dump phase number 3/) { print; print for (1..3); last; } } close FILE;