lunes, febrero 04, 2008

Reemplazar palabras dentro de ficheros

Para reemplazar palabras dentro de archivos en un directorio y subdirectorios realizar lo siguiente:

#> find /ruta/directorio -type f | xargs sed -i s/palabra_antigua/palabra_nueva/g

Con el editor vi (vim) realizar lo siguiente:

:%s#/ruta/a/cambiar#/nueva/ruta#

Para cambiar palabras dentro de vim:

:1,$ s/natty/oneiric/g