use warnings; use strict; use autodie; open INFILE, "outfile"; while () { print OUTFILE if /start regex/ .. /end regex/; } close INFILE; close OUTFILE;