批处理 从一个文本里提取字符串 替换了一个文本字符串

是这样的有2个文件1.txt内容有www.abc.com2.txt内容有www.123.com/1.html如何用1.txt内容替换2.txt中www.123.com结果... 是这样的 有2个文件
1.txt 内容有 www.abc.com
2.txt 内容有 www.123.com/1.html
如何用1.txt内容 替换 2.txt中 www.123.com 结果为 www.abc.com/1.html.
展开
 我来答
12d1a2235w652d
2014-07-02 · TA获得超过385个赞
知道小有建树答主
回答量:391
采纳率:80%
帮助的人:328万
展开全部
@echo off
setrlocal enabledelayedexpansion
for /f "delims= tokens=1 eol=" %%a in (1.txt) do (
 set a=%%a
)
for /f "delims=/ tokens=1,2 eol=" %%a in (2.txt) do (
 echo !a!/%%b>>3.txt
)

把这个bat放在这两个txt旁运行,生成的3.txt就是你想要的。

追问
首先感谢楼上朋友的热心回答,但是结果好像不行
3.txt 里面内容变成 : !a!/1.html
追答
把setrlocal改成setlocal
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式