in reply to Find and Replace from File List

Depending on your requirements you might even get away with using the -i switch to perl and read <> which will magically supply any files specified as arguments to your script. when you print to stdout isntead of a filehandle, it will write to the new version of the file. the relevant documentation is "perldoc perlrun".
the hardest line to type correctly is: stty erase ^H