我想使用Shell脚本替换xml文件中双引号内的文本

时间:2019-05-06 05:36:22

标签: xml shell

我有一个包含多行的xml文件,例如以下行

<project
  remote="panama" 
  name="basic" 
  path="alphabet/letters" 
  revision="2fd79955e61fab62274944fde18dab9517c60ac5" 
  sync-s="true" 
  sync-c="false" 
  editor-targets="basic,liberal_vendor" />

我想将修订ID替换为修订版参数的双引号,并且我想执行此操作而又不知道双引号中存在的值,因为它会不断变化。

我有一个提交ID需要在变量“模式”中替换,这必须通过检查“路径”值来执行,因为xml文件中有很多这样的行。因此,仅当路径在一行中匹配时,才应使用“模式”变量中的文本替换该值。

0 个答案:

没有答案