Sed – Insertar espacios

Agosto 2017

  • Añadir una línea en blanco después de cada frase (forzada por un retorno de carro):
    • sed G fichero.txt
  • Añadir una línea en blanco después de cada frase (forzada por un retorno de carro), sin tener en cuenta las líneas en blanco existentes:
    • sed '/^$/d;G' fichero.txt
  • Añadir dos líneas en blanco después de cada frase (forzada por un retorno de carro),
    • sed 'G;G' fichero.txt
  • Insertar una línea en blanco antes de cada línea que cumpla con una “/ocurrencia/” (la ”ocurrencia” puede ser una expresión regular):
    • sed '/Fin/{x;p;x}' fichero.txt
  • Insertar una línea en blanco antes y después de cada línea que cumpla con una /ocurrencia/ (la ”ocurrencia” puede ser una expresión regular):
    • sed '/Inicio/G' fichero.txt
  • Insertar una línea en blanco antes y después de cada línea que cumpla con una /ocurrencia/ (la ”ocurrencia” puede ser una expresión regular):
    • sed '/Stream EDitor/{x;p;x;G}' fichero.txt


Fichero utilizado en los ejemplos: al final de este articulo

Consulta también

Publicado por Carlos-vialfa. Última actualización: 30 de julio de 2009 a las 01:47 por Carlos-vialfa.
El documento «Sed – Insertar espacios» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.