#MYFILE if [ $me = you ] then export ORA1=one export ORA2=3f34 export ORA3=zzzz fi #### open MYFILE, "<$myfile"; open COPYFILE, ">$copyfile"; while(){ if (m/(ORA3=)(\w+)/) { $value=$2 } $value =~ s/$value/0/; print COPYFILE $_; } close MYFILE; close COPYFILE; system (" mv COPYFILE MYFILE ");