标题: [已结]提取整个文件夹文本的相关行
[打印本页]
作者: lxh623
时间: 2009-4-15 10:15
标题: [已结]提取整个文件夹文本的相关行
我知道,下面这种批处理:
findstr /g:a.txt b.txt > c.txt
将a.txt的每行作为搜索字符串,在b.txt中搜索,并存入c。
与之类似,我有文本a,想将a.txt的每行作为搜索字符串搜索整个文件夹文本,并提取相关行,存入文本b。请您帮忙!
[
Last edited by lxh623 on 2009-4-16 at 02:37 ]
作者: Pierre
时间: 2009-4-15 11:50
整个文件夹文本那就把b.txt改成*.txt吧
作者: lxh623
时间: 2009-4-15 12:22
Quote: |
Originally posted by Pierre at 2009-4-15 11:50:
整个文件夹文本那就把b.txt改成*.txt吧 |
|
试了一下,有个问题,出来文件名称,怎样不要文件名称?谢谢!
b.txt:8790-GB+CA.txt:--NB-- GB2205569-A; CA12525
[
Last edited by lxh623 on 2009-4-15 at 21:39 ]
作者: tireless
时间: 2009-4-16 01:29
find /v "" *.txt|findstr /g:a.txt > c.txt
或
@echo off>c.txt
(for /r %%a in (*.txt) do type "%%a")|findstr /g:a.txt > c
ren c c.txt