【发布时间】:2021-03-24 12:10:21
【问题描述】:
我试图找到这两行:
<paramsToUseForLimit></paramsToUseForLimit>
</hudson.plugins.throttleconcurrents.ThrottleJobProperty>
并将它们替换为:
<paramsToUseForLimit/>
</hudson.plugins.throttleconcurrents.ThrottleJobProperty>
<jenkins.branch.RateLimitBranchProperty_-JobPropertyImpl plugin="branch-api@2.6.3">
<durationName>hour</durationName>
<count>2</count>
<userBoost>false</userBoost>
</jenkins.branch.RateLimitBranchProperty_-JobPropertyImpl>
来自我的文件 config.json
有人可以帮我用 sed 做到这一点吗?
sed -ie "s/那两行/替换为那 7 行/g" /config.json
【问题讨论】:
-
感谢您在问题中表现出您的努力,但这并不清楚;您能否在您的问题中发布更清晰的输入和预期输出示例,以便更好地理解您的问题,谢谢。
-
@RavinderSingh13,我已经编辑了评论
-
This answer 应该让你走上正轨。
-
不要使用
sed解析xml文件。使用xmlstarlet在xml 中插入数据。sed也适用于 lines。在sed中进行多行重复是困难。它不是工作的工具 -
我在这里找到了适合我的解决方案:stackoverflow.com/questions/23234681/…
标签: sed