$fileName = shift; open(HND, $fileName) or die "Can't open $fileName: $!"; @fileArr = ; close(HND); foreach my $line ( @fileArr ) { $line =~ s/welcome<\/bindpass>/Welcome1<\/bindpass>/g; } open(HND, ">$fileName") or die "Cant open for writing $fileName: $!"; print HND @fileArr; close(HND);