我試圖替換包含在XML文件中的整個描述字符串。我想用一個變量替換該字符串。我在Groovy腳本中使用SED命令。使用Groovy和SED命令替換帶變量的字符串
我有以下代碼。我期待字符串「富」來替換描述文本,但它沒有。 取而代之的是以下行導致XML更改爲: 說明=「sDescription」
我在做什麼錯?
def sDescription = "foo"
def sedCommand = 'sed -i \'s/Description="[^"]*"/Description="'$sDescription'"/g\' package.appxmanifest' as String
爲什麼不用groovy優秀的XML解析和操作來取代它? –