sub modifying_csv { my $file=shift; open FH,"+<$file"; while() { my $line= $_; if($line =~ /43950635/) { $line =~ s/(.*)(43950635)(.*)/"$1$2BIM$3"/; $line =~ s/\"//g; #print "$line"; print FH "$line"; } } close FH;