【发布时间】:2020-04-16 22:42:34
【问题描述】:
如何使用 SED 从我的 xml 文件中取消注释包含过滤器标签的块?只有这个块应该被取消注释。其他注释掉的代码应该留在原处。
<a> test <a>
<!--
<filter>
<filter-name>httpHeaderSecurity</filter-name>
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
<async-supported>true</async-supported>
</filter>-->
<!-- <b> leave this one alone </b>-->
【问题讨论】:
-
在您的示例输入中,在上下文中显示您的目标注释块,周围是您不希望更改的其他类似注释和未注释块。那是您的示例输入。然后根据输入加上您迄今为止尝试过的内容添加您的预期输出,此时您将对此论坛提出一个很好的问题。如果您希望所有已注释的块都未注释或仅此一个,请明确说明。如果字符串
<!--和/或--!>可以出现在其他上下文中,则在示例中包含这些字符串。如果不清楚,请参阅How to Ask。