A veces queremos sustituir una cadena en todos los archivos de un directorio y sus subdirectorios de forma recursiva. Ésto es sencillo de hacer utilizando perl. Vamos a verlo por partes: Cuando queremos sustituir directamente una cadena por otra en un fichero, hacemos algo así:
# perl -p -i -e 's/cadenaasustituir/nuevacadena/g' fichero
Si la sustitución queremos hacerla en todos los ficheros de un subdirectorio, haremos: