![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 17:05 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]批处理替换文件中字符并写入另外文件 |
| 可打印版本 960 / 3 |
| 第1楼 shilw | 发表于 2008-03-07 18:24 |
| 新手上路 发帖 4 积分 10 | |
|
[求助]批处理替换文件中字符并写入另外文件 有一文件 a.txt
a.txt 文件的内容是 现在想把a.txt中的 xxxx分别替换到从1到100 然后写入 b.txt中 使得b.txt为如下的样子 初学p处理,不是很熟悉,请指教!多谢大虾 |
|
| 第2楼 shilw | 发表于 2008-03-07 18:34 |
| 新手上路 发帖 4 积分 10 | |
|
求助啊大虾们
小虾米写晕了 |
|
| 第3楼 terse | 发表于 2008-03-07 18:55 |
| 银牌会员 发帖 946 积分 2,404 | |
|
@echo off
for /l %%a in (1,1,100) do ( for /f "delims=" %%i in (a.txt) do ( set str=%%i setlocal enabledelayedexpansion set str=!str:xxxx=%%a! if not "!str!"=="" >>b.txt echo.!str! endlocal ) ) pause |
|
| 第4楼 shilw | 发表于 2008-03-07 18:58 |
| 新手上路 发帖 4 积分 10 | |
|
多谢老兄!*^_^* 救急救急啦!
刚刚还在研究呢! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |