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!