中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-20 17:56
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 请教:批处理修改文本文件内容的实现方法 查看 1,402 回复 6
楼 主 请教:批处理修改文本文件内容的实现方法 发表于 2008-03-25 15:11 ·  中国 广东 广州 番禺区 电信
新手上路
积分 10
发帖 3
注册 2008-03-25 14:37
18年会员
UID 113968
性别 男
状态 离线
现有一个文本文件name.txt
内容如下:

张三:VIP用户:13000012213
李四:普通用户:13000012212
王五:审核中:13000012214


想通过一个批处理来修改文件中的内容,

根据输入的字段,作相应的修改
比如:我想把"王五"改成"#王五"

应该如何去实现呢?请各位多多指教....
谢谢!

[ Last edited by yuuki on 2008-3-25 at 03:25 PM ]
2 发表于 2008-03-27 01:03 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
根据输入的字段,作相应的修改

根据输入的什么字段,来做什么样的修改呢?

请把问题描述清楚!
3 发表于 2008-03-27 02:21 ·  中国 海南 海口 电信
初级用户
积分 24
发帖 12
注册 2006-03-17 02:12
20年会员
UID 52232
状态 离线
Originally posted by yuuki at 2008-3-25 15:11:
现有一个文本文件name.txt
内容如下:

张三:VIP用户:13000012213
李四:普通用户:13000012212
王五:审核中:13000012214


想通过一个批处理来修改文件中的内容 ...


是不是将NAME.TXT文本中给每一行加一个“#”字符。我能看懂你的意思,让二楼的回答吧。我也想知道。
4 发表于 2008-03-27 23:25 ·  中国 广东 深圳 电信
初级用户
★★
积分 188
发帖 96
注册 2008-03-11 00:59
18年会员
UID 112592
性别 男
状态 离线
我也想知道
5 哎。。 发表于 2008-04-02 00:29 ·  中国 湖南 长沙 电信
初级用户
积分 25
发帖 16
注册 2008-04-01 23:43
18年会员
UID 114706
性别 男
来自 湖南
状态 离线
怎么没人回贴啊。。。。我也想知道耶
6 发表于 2008-04-02 23:25 ·  中国 广东 广州 天河区 电信
新手上路
积分 10
发帖 3
注册 2008-03-25 14:37
18年会员
UID 113968
性别 男
状态 离线
Originally posted by ThinKing at 2008-3-27 01:03 AM:

根据输入的什么字段,来做什么样的修改呢?

请把问题描述清楚!



谢谢Thinking的回复

比如说我知道name.txt中有"王五"这个字,我想把"王五"改成"#王五"或者"/王五/",则输入"#王五"或者输入"/王五/",则得到结果..
7 发表于 2008-04-02 23:42 ·  中国 广东 广州 电信
初级用户
积分 43
发帖 21
注册 2007-05-01 04:06
19年会员
UID 87094
性别 男
状态 离线
FOR /F "delims==" %%I IN (name.txt) DO ECHO #%%I >>NEWNAME.TXT
论坛跳转: