我正在尝试使用SED命令替换.ism文件中的字符串,但它对我来说失败了。 文件中的行是我想在每个构建中更改的产品版本。
<row><td>ProductVersion</td><td>1.0.0</td><td/></row>
这是我正在尝试的命令:
c:\rt_cygwin\bin\sed -i -r "s/ProductVersion\\"+[0-9].+[0-9].+[0-9]
/ProductVersion\"1.0.%BUILD_NUMBER%/" "D:\lm.ism"
由于
答案 0 :(得分:0)
c:\ rt_cygwin \ bin \ sed -i -r“s / ProductVersion&lt; / td&gt; [0-9]。[0-9]。[0-9] / ProductVersion 1.0。%BUILD_NUMBER%/”“ d:\ lm.ism“
你有额外的引号不在示例行中,应该删除,并且@jeb指出该部分缺失。