Search and replace in multiple files
Took me a while to figure out, but if you want to search and replace text within multiple files, use the following:
find . -type f | xargs sed -i -e 's/\.php/\.php5/g'
This will find all occurences of .php and change them to .php5
It will search all files in the current directory and recurse through all directories found.
find . -type f | xargs sed -i -e 's/\.php/\.php5/g'
This will find all occurences of .php and change them to .php5
It will search all files in the current directory and recurse through all directories found.