我正在尝试使用 SSED 从 XML 文件中删除多行。我可以删除 XML 文件中的某些单行,但我需要能够删除多行。
例如:
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
<tagnumberone>
<tagInside>This must be deleted</tagInside>
</tagnumberone>
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
那么这意味着我需要能够删除代码行 This must be deleted> 然后它也是外标记,以便我得到以下结果:
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
我正在尝试使用以下 Super Sed 突击队:
ssed s:\<tagnumberone\>\<tagInside\>This must be deleted\<\/tagInside\>\<\/tagnumberone\>:: <file.xml >out.xmle
这给了我以下错误:未终止的's'命令。
我错过了什么吗?
谢谢!