InicioLinuxEncontrar y reemplazar texto en varios archivos desde el ter

Encontrar y reemplazar texto en varios archivos desde el ter

Linux12/11/2011

Buscar y reemplazar texto puede ser una tarea sencilla utilizando los editores de texto más básicos. Pero, ¿qué sucede cuando es necesario hacer esa misma tarea en varios archivos al mismo tiempo?

Bueno, ahí la cosa se complica... o no tanto.

En el siguiente ejemplo, usaremos sed para reemplazar todas las ocurrencias de la palabra "mongo" por la palabra "aurelio" en todos los archivos que tengan la extensión .txt y que se encuentren en la carpeta /home/usuario/micarpeta/.

find /home/usuario/micarpeta/ -name *.txt -exec sed -i "s/mongo/aurelio/g" {} ;

Así de fácil...

Antes de terminar, vale la pena mencionar que algunos editores de texto permiten realizar esta operatoria utilizando una interfaz gráfica. Entre otros, cabe destacar a Jedit, Geany, Regexxer, etc.
Datos archivados del Taringa! original
31puntos
215visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
jjm66🇦🇷
Usuario
Puntos0
Posts1,916
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.