Sustitución de cadenas en todos los archivos
Util para sustituir cadenas en todos los archivos del directorio actual y de manera recursiva dentro de todos sus demás directorios también:
find . -type f -print0 |xargs -0 perl -p -i -e 's/Cadena/Palabra/g' perl -p -i -e 's/Cadena/Palabra/g' `grep -ril Cadena *`
Por ejemplo, en WordPress, para crear un nuevo tema llamado Poet y totalmente basado en el tema Twenty Eleven, es necesario usar:
find . -type f -print0 |xargs -0 perl -p -i -e 's/Twenty Eleven|Twenty_Eleven/Poet/g'; find . -type f -print0 |xargs -0 perl -p -i -e 's/twentyeleven_/poet_/g'; find . -type f -print0 |xargs -0 perl -p -i -e 's/twentyeleven/poet/g';