xml - SED:如何使用 sed 在 xml 中注释和取消注释多行
问题描述
我的 xml 看起来像这样:
<map>
<entry key="customerSaveRiskCodeProxy">
<ref bean="customerSaveRiskCodeProxy" />
</entry>
<entry key="checkRouteGenerationProxy">
<ref bean="checkRouteGenerationProxy" />
</entry>
</map>
需要的是:
<map>
<!--<entry key="customerSaveRiskCodeProxy">
<ref bean="customerSaveRiskCodeProxy" />
</entry>-->
<entry key="checkRouteGenerationProxy">
<ref bean="checkRouteGenerationProxy" />
</entry>
</map>
我可以使用以下命令在 xml 中注释和取消注释单行标签
sed -i 's@<.*value="classpath:/quartz.properties".*@<!--<property name="configLocation" value="classpath:/quartz.properties" />-->@g' task-Context.xml
解决方案
推荐阅读
- c# - 如何在启用分区的情况下接收来自主题的消息
- javascript - Ajax 调用 - JS 不正确的表示法
- sql-server - 可以在 SQL Server 的非聚集索引中包含大量列吗?
- opencv - 制作失败 98% Linking CXX shared module ..\..\lib\cv2.pyd
- php - PHP 的 ftp_login() 是否有基于密钥的身份验证版本?
- wpf - 如何在 WPF 中测量多行文本?
- javascript - 如何在纯 JS 中仅操作 JSON 对象的一部分?
- c# - 如何从 IDisposable 类内部摆脱使用块
- mysql - 使用MYSQL获取连续缺勤3天5天以上的员工名单
- c# - 如何将属性值传递给wpf mvvm中另一个类的属性