viernes, 9 de mayo de 2008

Búsqueda y remplazo en múltiples ficheros

El siguiente comando remplaza cada una de las instancias de sudominio con midominio en todos los archivos .html en el camino actual, usando Perl.

perl -pi -e "s/sudominio/midominio/g;" *.html

De la misma forma de arriba pero ahora haga una copia de los archivos originales para tener un respaldo:

perl -pi -e.bak "s/yourdomain/mydomain/g;" *.html

O si usted prefiere una solución más ligera puede usar:

sed -i 's/yourdomain/mydomain/g' *.html
(Adicione -r si usted desea usar expresiones regulares extendidas con sed.)

No hay comentarios: