中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 21:49
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何来用别的文本替换文本中的“字符?
可打印版本  841 / 2
第1楼 flyingphf 发表于 2007-06-10 11:55
中级用户 发帖 142 积分 392
如何来用别的文本替换文本中的“字符?
假如现在有个两个文件1.txt里面的内容是123,2.txt里面的内容是aaa bbb ccc,
现在我要把ccc替换成1.txt的123,结果是aaa bbb 123,该怎么做啊,还有如果1.txt里面的内容和ccc是变量呢,还有就是我想要知道,在txt文件里如何把空格替换成无啊,比较罗嗦,谢谢了
第2楼 terse 发表于 2007-06-10 12:20
银牌会员 发帖 946 积分 2,404
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楼 flyingphf 发表于 2007-06-10 12:41
中级用户 发帖 142 积分 392
差不多了把,但我想1,2,3也为变量的话怎么改啊
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023