in reply to Inserting content into a file at a particular location
Code is untested.
my ($offset) = grep {$lines[$_]=~/USER\s+NOTE/} (0..$#lines); splice(@lines,$offset+1,0,"@$global_variables_list");
Regards,
Murugesan Kandasamy
use perl for(;;);
In Section
Seekers of Perl Wisdom