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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta