我需要使用windows batch命令中的sed替换文件中的值。这是结构:
<Prop id="123" name="@REPR:Reference">
<value>%runtime_variable%</value>
</Prop>
我想将值替换为以下格式:
<Prop id="123" name="@REPR:Reference">
<value>%another_variable%</value>
</Prop>
我试过这个命令:
C:\workspace\development\tools\cygwin\bin>sed -i -r 's/<Prop id="123" name="@REPR:Reference">\<value>.*</value>\</Prop>\/<Prop id="123" name="@REPR:Reference">\<value>%another_variable%</value>\</Prop>\/g' /cygdrive/c/Users/xyz/input.xml
但它不起作用。我收到这个错误:
系统找不到指定的文件。