【发布时间】:2014-05-28 12:45:56
【问题描述】:
我有一个 txt 文件,如下所示:
文件:config.txt
property name="java.nio.preferSelect" value="true"
property name="pico.rcp.platform.host" value="172.22.3.11"
property name="pico.rcp.platform.port" value="6790"
我想要一个 Windows 批处理脚本,它将搜索“pico.rcp.platform.host”字符串并更改该行中的 IP 值,而不管其值是否为命令行中传递的值。像下面这样:
changeServerTo.bat "172.22.3.1" config.txt
上面的脚本应该使文件看起来像这样:
文件:config.txt
property name="java.nio.preferSelect" value="true"
property name="pico.rcp.platform.host" value="172.22.3.1"
property name="pico.rcp.platform.port" value="6790"
和
changeServerTo.bat "172.22.100.221" config.txt
应该使文件看起来像这样:
文件:config.txt
property name="java.nio.preferSelect" value="true"
property name="pico.rcp.platform.host" value="172.22.100.221"
property name="pico.rcp.platform.port" value="6790"
等等。
非常感谢您的帮助。
提前致谢。
【问题讨论】:
标签: windows batch-file find str-replace