美文网首页
linux批量替换特殊字符,比如xml文件中含有的特殊字符

linux批量替换特殊字符,比如xml文件中含有的特殊字符

作者: 刘大坝 | 来源:发表于2021-07-08 10:14 被阅读0次

sed 批量替换特殊字符,比如xml文件中含有的特殊字符。

一、批量替换【${past_log.path}/isolation-%{yyyy-MM-dd}-%i.log】为【${log.path}/isolation.log】(中间用【;】分割)
sed -i 's;${past_log.path}/isolation-%{yyyy-MM-dd}-%i.log;${log.path}/isolation.log;g' log4j2-spring.xml

二、批量替换32,46行内的【<TimeBaseTriggeringPolicy interval="1" moduate="true"/>】为【<!-- <TimeBaseTriggeringPolicy interval="1" moduate="true"/>-->】(注释掉xml配置)

sed -i '32,46s;<TimeBaseTriggeringPolicy interval="1" moduate="true"/>;<!-- <TimeBaseTriggeringPolicy interval="1" moduate="true"/>-->;g' log4j2-spring.xml

相关文章

网友评论

      本文标题:linux批量替换特殊字符,比如xml文件中含有的特殊字符

      本文链接:https://www.haomeiwen.com/subject/gcizultx.html