sub replace_exports { my $exports = 'exports'; open (EXPORTS,"; close (EXPORTS); my $lines; my @changes; foreach(@lines) { $_ =~ s/\*/@finalnwlist/g; push(@changes,$_); } open(EXPORTS, ">", $exports) || die "File not found"; print EXPORTS @changes; close(EXPORTS); } replace_exports ();