[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我试了以下用法:
  f *.txt *.htm -f:something
  f.exe *.txt -f:女人>>f2.txt
  findstr  "女人" *.txt>>f1.txt
是在许多电子书目录下测试的,有两个感觉:
1、速度上,有时候f.exe会快一些,有时候findstr会快一些。如果搜索结果比较多的话findstr明显比f.exe快许多,搜索结果比较少的话f.exe较快。
原因可能是f.exe搜索到的结果中含有许多重复内容,同一行会重复显示三四次,这是一个缺点。
另外,findstr的搜索结果显示文件名时采用了不同颜色显示,可能会影响效率。
2、搜索文件类型上,f.exe与findstr一样,无法处理doc、pdf等常见文档,而且遇到乱码也会嘟嘟嘟地叫个不停。
综上,如果有特殊需要f.exe可能胜任,简单意义上的文本内容搜索还是使用findstr的好。
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表