windows下文件字符串查找并导出搜索结果

2019-08-26

find

命令如下

1
find /N /I "/api/users/contact" 3.8.log_2019-08-23 > test.log

参数说明

  • /V 显示所有不包含指定 string 的行。
  • /C 仅显示包含字符串的行数。
  • /N 将文件行号置于每行开头。
  • /I 指定搜索不区分大小写。

findstr

1
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file]

参数说明

  • /B 在一行的开始配对模式。
  • /E 在一行的结尾配对模式。
  • /L 按字使用搜索字符串。
  • /R 将搜索字符串作为一般表达式使用。
  • /S 在当前目录和所有子目录中搜索匹配文件。
  • /I 指定搜索不分大小写。
  • /X 打印完全匹配的行。
  • /V 只打印不包含匹配的行。
  • /N 在匹配的每行前打印行数。
  • /M 如果文件含有匹配项,只打印其文件名。
  • /O 在每个匹配行前打印字符偏移量。
  • /P 忽略有不可打印字符的文件。
  • /OFF[LINE] 不跳过带有脱机属性集的文件。
  • /A:attr 指定有十六进位数字的颜色属性。请见 “color /?”
  • /F:file 从指定文件读文件列表 (/ 代表控制台)。
  • /C:string 使用指定字符串作为文字搜索字符串。
  • /G:file 从指定的文件获得搜索字符串。 (/ 代表控制台)。
  • /D:dir 查找以分号为分隔符的目录列表

注意:搜索的字符串必须用双引号而不能单引号

使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章