ACTUALIZADO:sed que inserte el primer partido solamente
usando sed, ¿cómo se puede insertar I (NO SUSTITUIR) una nueva línea sólo en el primer partido de la palabra clave para cada archivo.
Actualmente Tengo el siguiente pero esta inserta por cada línea que contiene palabra clave de concordancia y yo quiero que sólo se inserte la nueva línea insertada sólo para el primer partido que se encuentra en el archivo:
sed -ie '/Matched Keyword/ i\New Inserted Line' *.*
Por ejemplo:
Miarchivo.txt:
Line 1
Line 2
Line 3
This line contains the Matched Keyword and other stuff
Line 4
This line contains the Matched Keyword and other stuff
Line 6
cambiado a:
Line 1
Line 2
Line 3
New Inserted Line
This line contains the Matched Keyword and other stuff
Line 4
This line contains the Matched Keyword and other stuff
Line 6
duplicado posible de [esta cuestión] (http: // desbordamiento de pila.com/q/148451/1086804) - puede adaptarlo usando newline y backreferences. Ver también [esta guía sed] (http://www.linuxtopia.org/online_books/linux_tool_guides/the_sed_faq/sedfaq4_004.html) –