Buscar y reemplazar en múltiples ficheros
Thu 12 Apr 2007
Hoy tenía que sustituir una cadena por otra en todos los ficheros de un árbol de directorios y perl me ha salvado la vida:
perl -p -i -e 's/cadenaABuscar/cadenaARemplazar/g' `find ./ -name "*.extension"`
Normalmente hay muchos programas que hacen esto de forma más cómoda, pero si necesitas hacerlo como yo directamente sobre el servidor web desde la línea de comandos, te puede ser de mucha ayuda. He estado por apuntarlo en mi cuaderno de notas como siempre hago con estas cosas, pero he pensado que quizás le sirva a alguien algún día ![]()

