怎样用批处理命令提取出文本文件中的相应内容

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:23:24
我想用批处理命令从.txt文件中提取出相应的内容,并将相应的内容添加到另一个.txt中,比如,在A.txt中,有(123),(1234)等括号中的数字,我想将其中的数字提取出来,并添加到B.txt中,形成一个.txt形式的列表。应该怎么实现呢?

多谢!
a.txt的内容:

.item N "xx07-020" "2007/04/11"Code Execution (932168)" "3" "M"

.item N "xx07-021" "2007/04/11" Code Execution (930178)" "3" "M"

想生成的b.txt的内容:
http://xxx.com/default?93168
http://xxx.com/default?93178

就是将其中的数字提出来,作为url的一个参数。

我是想最后生成一个b.txt文件,里面是一个url列表,将从a.txt中提取的数字作为参数放在url的最后,就像上面我在b.txt里写的那样,不知道应该怎么实现。

你的b.txt我打不开,以下的是把a.txt按你要求提出来的,你看对吗?
@echo off
for /f "tokens=2 delims=()" %%i in (a.txt) do call :ss %%i
goto :eof
:ss
set a=%1
echo %a%
pause
goto :eof

set a=%1 什么意思?