我当前有一个包含以下内容的文件:
<refrigerator>
<food="watermelon" location="topShelf" />
<!--
<food="mango" location="bottomShelf" />
-->
<!--
<food="orange" location="middleShelf" />
-->
</refrigerator>
如何使用'sed'删除<!--
和-->
,以便可以从文件中取消注释“ mango”?但是,如果文件中还有其他注释行,我希望它们保持注释状态吗?
谢谢!
sed
,您可以尝试:sed
不是正确的工具(默认情况下不是多行),尝试使用perl,这更适合这种情况:awk
创建的解决方案>标识必需的xml
元素,该元素在其内部具有“连接器服务器=“,但在具有<!--
的第一行中不具有此功能