我有这个文件:
<root>
<theme>
TO_BE_SUBSTITUED
</theme>
<anytag>
foobar
</anytag>
</root>
我想把它改成——
<root>
<theme>
Multiline_XML_Content_From_another_file
</theme>
<anytag>
foobar
</anytag>
</root>
我用过这个,它可以替换之间<theme> </theme>的所有内容SOMETEXT,
sed -n '/<theme>/{p;:a;N;/<\/theme>/!ba;s/.*\n/SOMETEXT\n/};p' test.xml
但我想用第二个文件的内容替换 SOMETEXT 。我怎样才能做到这一点?