标题: [文本处理] BAT批处理如何替换文件内容? [打印本页]
作者: hfstar 时间: 2014-1-17 08:57 标题: BAT批处理如何替换文件内容?
前俩次是我没有说清楚,大神们勿怪,是这样的,我的朋友有一个叫srv.ini的配置文件.里面的代码是:- [Database]
- ServerName=192.168.0.201
复制代码
他只想用批处理把第2行的192.168.0.201替换成192.168.0.221,大神们能再帮我一下吗.不能帮也没有关系,毕竟大家已经帮我很多了
作者: cjiabing 时间: 2014-1-17 09:45
本帖最后由 cjiabing 于 2014-1-17 09:51 编辑
请修改标题名称
- @echo off
- for /f "tokens=*" %%a in (srv.ini) do (
- setlocal enabledelayedexpansion
- set A=%%a
- set A=!A:192.168.0.201=192.168.0.221!
- echo !A!
- endlocal
- )
- pause
-
复制代码
作者: hfstar 时间: 2014-1-17 10:14
恩,谢谢大神
作者: DAIC 时间: 2014-1-17 11:12
http://bbs.bathome.net/thread-28420-1-1.html
能否说一下为什么上个帖子里面的代码没有解决你的问题?
作者: hfstar 时间: 2014-1-17 14:30
回复 4# DAIC
前次朋友给的文件不全
作者: cjiabing 时间: 2014-1-17 15:05
回复 5# hfstar
下次不要重复发帖,浪费论坛资源!
作者: hfstar 时间: 2014-1-17 18:41
回复 6# cjiabing
嗯
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |