Edición automática con vi desde la línea de comandos

A menudo necesitamos aplicar una modificación en cascada sobre un conjunto de archivos, con el fin de reemplazar las ocurrencias de una palabra o frase por otra. Esto se puede hacer con vi, usando la línea de comandos. Imagine que desea reemplazar las ocurrencias de la palabra prueba por test y bendito por maldito, en el fichero documento.txt.
Usando este método, podríamos ejecutar:


vi '+%s/prueba/test/g' '+%s/bendito/maldito/g' '+wq' documento.txt

No hay comentarios: