标题: [文本处理] 批处理怎样查找所有txt文件中含有realpremium? [打印本页]
作者: zhangyuyang 时间: 2011-3-11 13:59 标题: 批处理怎样查找所有txt文件中含有realpremium?
我想搜索所有txt文件中含有 realpremium的文件(不是文件标题) 列出他们所在的行信息 而不只是批处理所在的位置的txt
是用findstr吗 有什么处理发放 多谢
@echo off
find /i "realpremium" *.txt
pause
作者: Batcher 时间: 2011-3-11 19:34
某一个分区下的所有txt文件?还是所有分区下的所有txt文件?
作者: zhangyuyang 时间: 2011-3-12 21:53
所有分区的~谢
作者: CrLf 时间: 2011-3-12 23:14
改用findstr /s吧
作者: zhangyuyang 时间: 2011-3-13 22:04 标题: 回复 4楼 的帖子
能否举例呢 多谢 所有分区的~谢
C、D、E
作者: wc726842270 时间: 2011-3-13 22:48
偷下懒,没给出行号
- @echo off
- (for %%i in (c d e) do findstr /sic:"realpremium" %%i:\*.txt)>>#2.TXT
- pause
复制代码
[ 本帖最后由 wc726842270 于 2011-3-13 22:55 编辑 ]
作者: CrLf 时间: 2011-3-13 22:51
findstr有个d开关
作者: wc726842270 时间: 2011-3-13 22:58 标题: 回复 7楼 的帖子
多谢了
1。看完后就是这个思路
2。对/D开关还没用过,所以没想过。也没想的太多
作者: zhangyuyang 时间: 2011-3-15 09:47 标题: 回复 8楼 的帖子
多谢了wc7.。。同志 挺好用的 简单明了 憨豆你呢说下/d的用法吗
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |