找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23318|回复: 6

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

[复制链接]
发表于 2014-1-17 08:57:15 | 显示全部楼层 |阅读模式
前俩次是我没有说清楚,大神们勿怪,是这样的,我的朋友有一个叫srv.ini的配置文件.里面的代码是:
  1. [Database]
  2. ServerName=192.168.0.201
复制代码
他只想用批处理把第2行的192.168.0.201替换成192.168.0.221,大神们能再帮我一下吗.不能帮也没有关系,毕竟大家已经帮我很多了
发表于 2014-1-17 09:45:14 | 显示全部楼层
本帖最后由 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

复制代码
 楼主| 发表于 2014-1-17 10:14:55 | 显示全部楼层
恩,谢谢大神
发表于 2014-1-17 11:12:29 | 显示全部楼层
http://bbs.bathome.net/thread-28420-1-1.html
能否说一下为什么上个帖子里面的代码没有解决你的问题?
 楼主| 发表于 2014-1-17 14:30:57 | 显示全部楼层
回复 4# DAIC


    前次朋友给的文件不全
发表于 2014-1-17 15:05:46 | 显示全部楼层
回复 5# hfstar


    下次不要重复发帖,浪费论坛资源!
 楼主| 发表于 2014-1-17 18:41:40 | 显示全部楼层
回复 6# cjiabing


    嗯
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 00:00 , Processed in 0.030014 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表