fbpx
维基百科

findstr

findstrMicrosoft Windows[1][2]ReactOS[3]命令行(即壳层)下用于在特定文件中搜索特定字符串命令[4]

findstr
其他名称qgrep
開發者Microsoft, ReactOS贡献者
操作系统Windows, ReactOS
平台跨平台
类型命令
许可协议Windows: 专有软件 商业软件
ReactOS: GNU通用公共许可证
网站docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr

概览 编辑

此命令将指定行发送到标准输出设备。[5] 它与find命令相似。然而,find命令支持UTF-16,而findstr不支持。另一方面,findstr支持正则表达式,但find不支持。 findstr最早在Windows 2000 Resource Kit下以名称qgrep发行。[6]

findstr无法搜索到Unicode文件中常见的空字符[7]

语法 编辑

FINDSTR flags strings [drive:][path]filename[...] 

参数:

  • flags 下列选项的任意组合。
  • strings 搜索目标文本。
  • [drive:][path]filename 指定被搜索文件。

选项:

  • /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 在半角冒号指定的目录列表下搜索。

注意: 下列命令显示此命令的详细帮助:

 FINDSTR /? 

示例 编辑

将正在运行的服务保存到“_services.txt”文件,然后搜索文件中包含"network"的行(不区分大小写):

 @echo off set searchstr=network net start>_services.txt FINDSTR /I "%searchstr%" _services.txt pause 

输出是:

 Network Connections Network List Service Network Location Awareness Network Store Interface Service Windows Media Player Network Sharing Service Press any key to continue . . . 

另请参阅 编辑

参考资料 编辑

  1. ^ . [2021-06-11]. (原始内容存档于2018-02-03). 
  2. ^ . [2021-06-11]. (原始内容存档于2021-05-28). 
  3. ^ https://github.com/reactos/reactos/blob/master/base/applications/findstr/findstr.c
  4. ^ . [2021-06-11]. (原始内容存档于2021-06-11). 
  5. ^ . [2021-06-11]. (原始内容存档于2021-07-12). 
  6. ^ . [2021-06-11]. (原始内容存档于2015-11-21). 
  7. ^ . [2021-06-11]. (原始内容存档于2021-06-11). 

更多 编辑

  • Stanek, William R. Windows Command-Line Administrator's Pocket Consultant, 2nd Edition. Microsoft Press. 2008. ISBN 978-0735622623. 
  • John Paul Mueller. Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000. John Wiley & Sons. 2007. ISBN 978-0470165799. 

外部链接 编辑

findstr, 是microsoft, windows, 与reactos, 命令行, 即壳层, 下用于在特定文件中搜索特定字符串的命令, 其他名称qgrep開發者microsoft, reactos贡献者操作系统windows, reactos平台跨平台类型命令许可协议windows, 专有软件, 商业软件, reactos, gnu通用公共许可证网站docs, microsoft, windows, server, administration, windows, commands, 目录, 概览, 语法, . findstr是Microsoft Windows 1 2 与ReactOS 3 命令行 即壳层 下用于在特定文件中搜索特定字符串的命令 4 findstr其他名称qgrep開發者Microsoft ReactOS贡献者操作系统Windows ReactOS平台跨平台类型命令许可协议Windows 专有软件 商业软件 ReactOS GNU通用公共许可证网站docs wbr microsoft wbr com wbr en us wbr windows server wbr administration wbr windows commands wbr findstr 目录 1 概览 2 语法 3 示例 4 另请参阅 5 参考资料 6 更多 7 外部链接概览 编辑此命令将指定行发送到标准输出设备 5 它与find命令相似 然而 find命令支持UTF 16 而findstr不支持 另一方面 findstr支持正则表达式 但find不支持 findstr最早在Windows 2000 Resource Kit下以名称qgrep发行 6 findstr无法搜索到Unicode文件中常见的空字符 7 语法 编辑FINDSTR flags strings drive path filename 参数 flags 下列选项的任意组合 strings 搜索目标文本 drive path filename 指定被搜索文件 选项 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 在半角冒号指定的目录列表下搜索 注意 下列命令显示此命令的详细帮助 FINDSTR 示例 编辑将正在运行的服务保存到 services txt 文件 然后搜索文件中包含 network 的行 不区分大小写 echo off set searchstr network net start gt services txt FINDSTR I searchstr services txt pause 输出是 Network Connections Network List Service Network Location Awareness Network Store Interface Service Windows Media Player Network Sharing Service Press any key to continue 另请参阅 编辑維基教科書中的相關電子教程 Guide to Windows Commands 正则表达式 通配符 MS DOS命令列表 Find grep参考资料 编辑 Microsoft WinXP documentation for findstr 2021 06 11 原始内容存档于2018 02 03 Microsoft Server 2012 2016 documentation for findstr 2021 06 11 原始内容存档于2021 05 28 https github com reactos reactos blob master base applications findstr findstr c MS DOS and Windows command line findstr command 2021 06 11 原始内容存档于2021 06 11 Excellent documentation on usage of findstr 2021 06 11 原始内容存档于2021 07 12 History of Findstr from Raymond Chen 2021 06 11 原始内容存档于2015 11 21 Findstr Search for strings Windows CMD SS64 com 2021 06 11 原始内容存档于2021 06 11 更多 编辑Stanek William R Windows Command Line Administrator s Pocket Consultant 2nd Edition Microsoft Press 2008 ISBN 978 0735622623 John Paul Mueller Windows Administration at the Command Line for Windows Vista Windows 2003 Windows XP and Windows 2000 John Wiley amp Sons 2007 ISBN 978 0470165799 外部链接 编辑findstr Microsoft Docs 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Findstr amp oldid 80527447, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。