Sed – Insertar espacios

última actualización el 30 de julio de 2009, 01:47 por Carlos-vialfa
Publicado por Carlos-vialfa

Insertar espacios en un fichero

  • 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

PD: El artículo original fue escrito por jipicy, contribuidor de CommentCaMarche
Mejores respuestas para « Sed – Insertar espacios » en :
Sed – Eliminar una o varias líneas de un fichero Ver Eliminar una o varias líneas de un fichero Sintaxis sed '{[/]||[/]}d' sed '{[/][,][/]d'
Sed – Introducción a SED – Parte I Ver SED - The Stream EDitor - Part I Este articulo es una introducción a la práctica y uso del editor de flujo “SED”, el articulo intenta cubrir ciertas funciones poco conocidas, por no decir, casi desconocidas, que hacen de SED una herramienta...
[Kioskea] Insertar una imagen en un artículo Ver Cómo insertar una imagen en un artículo de la sección trucos El insertar capturas de pantalla puede ayudar a la comprensión de un artículo y a mejorar su presentacion. Por ello, ahora veremos como insertar capturas de pantalla en un articulo....
Disk boot failure - Insert system disk and press Enter VerSi te aparece el mensaje de error “DISK BOOT FAILURE INSERT SYSTEM DISK AND PRESS ENTER” o “No system disk” significa que el PC no puede arrancar porque no encuentra el sistema operativo. La aparición de este mensaje puede tener muchas...
Insertar una imagen en un email Gmail VerA continuación veremos un excelente método para que insertes imágenes en tus emails Gmail. Luego de haber accedido a tu cuenta Gmail, haz clic en la pestaña Docs O puedes acceder directamente a Google Docs desde esta dirección:...
Insertar un documento PDF en nuestra página web VerÍndice: Inserta un documento PDF en tu página web Consejos Inserta completamente un documento PDF en tu página web Descarga del programa Convertir de formato PDF a SWF (Flash) Publicar el SWF Trucos Inserta un documento PDF en tu...
Ensamblaje del ordenador (PC): Inserción de módulos de memoria VerInserción de módulos de memoria RAM Hay diferentes tipos de memoria de acceso aleatorio (RAM, Random Access Memory). Las placas madre más modernas están equipadas con memoria DDR2 o DDR (doble tasa de acceso a datos). Algunas están equipadas incluso...
Fondos VerInsertar una imagen de fondo Una imagen de fondo de una página Web puede aplicarse usando la etiqueta : Atributo Efecto visual BACKGROUND="imagen" Muestra la imagen como fondo BGCOLOR="nombre_del_color o #XXXXXX" Muestra...