楼 主
[已结]提取整个文件夹文本的相关行
发表于 2009-04-15 10:15 · 中国 四川 遂宁 电信
初级用户
★
积分 34
发帖 30
注册 2008-11-24 15:21
17年会员
UID 131962
性别 男
状态 离线
我知道,下面这种批处理:
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 ]
第 2 楼
发表于 2009-04-15 11:50 · 中国 上海 普陀区 电信
初级用户
★
积分 30
发帖 19
注册 2009-04-04 03:50
17年会员
UID 142065
性别 男
状态 离线
整个文件夹文本那就把b.txt改成*.txt吧
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| lxh623 |
+1 |
2009-04-16 02:30 |
第 3 楼
发表于 2009-04-15 12:22 · 中国 四川 遂宁 电信
初级用户
★
积分 34
发帖 30
注册 2008-11-24 15:21
17年会员
UID 131962
性别 男
状态 离线
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 ]
第 4 楼
发表于 2009-04-16 01:29 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
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
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| lxh623 |
+2 |
2009-04-16 02:30 |
论坛跳转: