martes, 20 de abril de 2021

261. Reemplazar una cadena en un archivo en linux

 Algunas veces necesitamos reemplazar cadenas en archivos esto puede ser muy tedioso, una forma fácil de hacer esto es por medio de la instrucción sed, esta instrucción es muy poderosa ya que nos acepta patrones para especificar lo que queremos hacer.

en su forma mas sencilla es 


sed "s/palabra_A_remplazar/palabra_nueva/veces/" archivo > archivosalida

Ejemplo

sed "s/juan/pepe/" archivo > archivosalida

remplaza juan por pepe una vez en el archivo salida

sed "s/juan/pepe/5" archivo > archivosalida

remplaza juan por pepe las primeras 5 veces

sed "s/juan/pepe/g" archivo > archivosalida

remplaza juan por pepe todas las veces que aparesca


Felices líneas


No hay comentarios.:

Publicar un comentario