[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] BAT批处理如何替换文件内容?

前俩次是我没有说清楚,大神们勿怪,是这样的,我的朋友有一个叫srv.ini的配置文件.里面的代码是:
  1. [Database]
  2. ServerName=192.168.0.201
复制代码
他只想用批处理把第2行的192.168.0.201替换成192.168.0.221,大神们能再帮我一下吗.不能帮也没有关系,毕竟大家已经帮我很多了

回复 6# cjiabing


    嗯

TOP

回复 5# hfstar


    下次不要重复发帖,浪费论坛资源!
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 4# DAIC


    前次朋友给的文件不全

TOP

http://bbs.bathome.net/thread-28420-1-1.html
能否说一下为什么上个帖子里面的代码没有解决你的问题?

TOP

恩,谢谢大神

TOP

本帖最后由 cjiabing 于 2014-1-17 09:51 编辑

请修改标题名称


  1. @echo off
  2. for /f "tokens=*" %%a in (srv.ini) do (
  3.     setlocal enabledelayedexpansion
  4.     set A=%%a
  5.     set A=!A:192.168.0.201=192.168.0.221!
  6.     echo !A!
  7.     endlocal
  8. )
  9. pause
复制代码
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表