中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-04 22:48
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何来用别的文本替换文本中的“字符? 查看 843 回复 2
楼 主 如何来用别的文本替换文本中的“字符? 发表于 2007-06-10 11:55 ·  中国 上海 闵行区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
假如现在有个两个文件1.txt里面的内容是123,2.txt里面的内容是aaa bbb ccc,
现在我要把ccc替换成1.txt的123,结果是aaa bbb 123,该怎么做啊,还有如果1.txt里面的内容和ccc是变量呢,还有就是我想要知道,在txt文件里如何把空格替换成无啊,比较罗嗦,谢谢了
2 发表于 2007-06-10 12:20 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
for /f %%a in (1.txt) do (
for /f "tokens=1,2,3" %%i in (2.txt) do echo %%i%%j%%a >2.txt
)
不知道这个是不是你想要的结果
3 发表于 2007-06-10 12:41 ·  中国 上海 闵行区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
差不多了把,但我想1,2,3也为变量的话怎么改啊
论坛跳转: