#!/usr/bin/perl use strict; my($FILE, $count); $count = 0; while(){ if(//){ open FILE, "> $count" or die "Couldn't open file"; print FILE "\n"; print FILE "\n"; print FILE "foo\n"; } print FILE $_; if(/The template for this document tried to insert/){ close FILE; unlink "$count"; open FILE, "> /tmp/$$"; } if(/<\/refentry>/){ print FILE "\n"; close FILE; $count++; } }