in reply to search and replace recursive directories modifier inquiry

I agree with Enlil, you really should have a look at File::Find, but a quick oneliner (on a Unix/Linux machine) could be:

find . -name "*.html" | xargs perl -pi -e s/oldstring/newstring/g