Reemplazar al vuelo un texto o un string en muchos archivos

Hacker

Para reemplazar un texto o string cada vez que aparezca en los archivos de texto (txt):


# find /la/ruta/de/tu/directorio "*.txt" | xargs perl -pi -e 's/texto/reemplazo/g'

Por ejemplo, si queremos cambiar la palabra Zapatero de nuestros quinientos ficheros PHP para que ahora ponga Rajoy ejecutaremos la siguiente orden:


# find /var/www/htdocs/ "*.php" | xargs perl -pi -e 's/Zapatero/Rajoy/g'

Y ahora veamos otra manera de hacerlo. Para reemplazar todos los archivos dentro de un directorio (sea cual sea su extensión) haremos esta orden dentro de un bucle for:


# for arg in `ls -C1`; do perl -pi -e 's/texto/reemplazo/g'; done;

En Mac OS X, Windows XP o Windows 7

Text FinderX es una aplicación que hace lo mismo para Mac OS X, Windows XP o Windows 7.

http://sw.ixoft.com/texfinderx/

Espero que este artículo os sea de utilidad y os haga ganar tiempo.

Ahora sería total poder entrar en el servidor de tu banco y añadir algunos ceros a tu cuenta bancaria, ¿verdad? :-)

¡saludos!

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES