En Linux, ¿qué comando puedo usar para reemplazar una sola línea de texto con nuevas líneas múltiples? Quiero buscar una palabra clave en una línea y eliminar esta línea y reemplazarla con múltiples líneas nuevas. Entonces, en el texto que se muestra a continuación, quiero buscar la línea que contiene "palabra clave" y reemplazar toda la línea con 3 nuevas líneas de texto, como se muestra.Sustituir una sola línea con múltiples líneas de texto
Por ejemplo la sustitución de la línea que contiene la palabra clave,
This is Line 1
This is Line 2 that has keyword
This is Line 3
cambiado a esto:
This is Line 1
Inserted is new first line
Inserted is new second line
Inserted is new third line
This is Line 3
¿tiene la intención de reemplazar un número de línea específico o la (s) línea (s) que coinciden con "^ This is Line 2 $"? cualquiera se puede hacer con sed – technosaurus
Las líneas coinciden. No estoy seguro de cómo reemplazar una sola línea coincidente con líneas múltiples como se muestra con sed. – SSS
Actualicé el original para mayor claridad. – SSS