#!perl -w use strict; my $line; my $CTLfile = 'y:\perl\test.ctl'; local $^I = '.bak'; open (CTLHANDLE, "+<$CTLfile"); while($line=){ $line =~ s/SOURCEREPOSITORYNAME/SOURCEREPOSITORYNAME=Development/g; print CTLHANDLE "$line"; } close(CTLHANDLE); undef $^I;