Sed – Insertar espacios

Noviembre 2016

  • 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 :
El documento «Sed – Insertar espacios» de CCM (es.ccm.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a CCM.