Cómo insertar el contenido del archivo después de la coincidencia de línea mientras escapa la barra invertida
Estoy tratando de usar el código que encontré aquí:Insertar contenido de un archivo después de una coincidencia de patrón específico
Sin embargo, cuando agrego una barra diagonal inversa al código, no funciona. Entonces, seguí las instrucciones aquí:Barra oblicua y barra invertida en sed para cambiar los delimitadores ensed
. Sin embargo, cuando hago eso, la inserción (que debería ser unas pocas líneas), se convierte en miles.
Aquí está mi intento:
sed ':<\tag>: r file1.txt' file2.txt
Ejemplo:
File1.txt
Hello World 1
Hello World 2
File2.txt:
<thanks>
<tag>
<example>
<new>
<\new>
<\example>
<\tag>
<\thanks>
Salida deseada:
<thanks>
<tag>
<example>
<new>
<\new>
<\example>
<\tag>
Hello World 1
Hello World 2
<\thanks>
Si pudiera ayudarme a insertar el contenido del archivo después de una coincidencia de línea mientras escapa una barra invertida, realmente lo agradecería.