美文网首页
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