<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Findstr</id>
	<title>Findstr - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Findstr"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Findstr&amp;action=history"/>
	<updated>2026-07-03T10:55:20Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Findstr&amp;diff=3695650&amp;oldid=prev</id>
		<title>imported&gt;Taeas：​维护清理</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Findstr&amp;diff=3695650&amp;oldid=prev"/>
		<updated>2024-01-17T08:34:18Z</updated>

		<summary type="html">&lt;p&gt;维护清理&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = findstr&lt;br /&gt;
| logo = &lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = &lt;br /&gt;
| developer = [[Microsoft]], ReactOS贡献者&lt;br /&gt;
| released = &lt;br /&gt;
| operating system = [[Microsoft Windows|Windows]], [[ReactOS]]&lt;br /&gt;
| platform = [[跨平台]]&lt;br /&gt;
| genre = [[命令_(计算机)|命令]]&lt;br /&gt;
| license = Windows: [[专有软件]] [[商业软件]]&amp;lt;br /&amp;gt;&lt;br /&gt;
ReactOS: [[GNU通用公共许可证]]&lt;br /&gt;
| website = {{URL|https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr}}&lt;br /&gt;
| screenshot size = &lt;br /&gt;
| other_names = qgrep&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{mono|findstr}}&amp;#039;&amp;#039;&amp;#039;是[[Microsoft Windows]]&amp;lt;ref&amp;gt;{{Cite web |url=https://technet.microsoft.com/en-us/library/bb490907.aspx |title=Microsoft WinXP documentation for findstr |access-date=2021-06-11 |archive-date=2018-02-03 |archive-url=https://web.archive.org/web/20180203082343/https://technet.microsoft.com/en-us/library/bb490907.aspx }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr |title=Microsoft Server 2012/2016 documentation for findstr |access-date=2021-06-11 |archive-date=2021-05-28 |archive-url=https://web.archive.org/web/20210528093553/https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr }}&amp;lt;/ref&amp;gt;与[[ReactOS]]&amp;lt;ref&amp;gt;https://github.com/reactos/reactos/blob/master/base/applications/findstr/findstr.c&amp;lt;/ref&amp;gt;命令行(即[[殼層|壳层]])下用于在特定[[電腦檔案|文件]]中搜索特定[[字符串]]的[[命令 (计算机)|命令]]。&amp;lt;ref&amp;gt;{{Cite web |url=https://www.computerhope.com/findstr.htm |title=MS-DOS and Windows command line findstr command |access-date=2021-06-11 |archive-date=2021-06-11 |archive-url=https://web.archive.org/web/20210611130650/https://www.computerhope.com/findstr.htm }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 概览 ==&lt;br /&gt;
此命令将指定行发送到[[标准输出]]设备。&amp;lt;ref&amp;gt;{{Cite web |url=https://stackoverflow.com/questions/8844868/what-are-the-undocumented-features-and-limitations-of-the-windows-findstr-comman#8844873 |title=Excellent documentation on usage of findstr |access-date=2021-06-11 |archive-date=2021-07-12 |archive-url=https://web.archive.org/web/20210712125952/https://stackoverflow.com/questions/8844868/what-are-the-undocumented-features-and-limitations-of-the-windows-findstr-comman#8844873 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
它与&amp;lt;code&amp;gt;[[Find (Windows)|find]]&amp;lt;/code&amp;gt;命令相似。然而，&amp;lt;code&amp;gt;find&amp;lt;/code&amp;gt;命令支持[[UTF-16]]，而&amp;lt;code&amp;gt;findstr&amp;lt;/code&amp;gt;不支持。另一方面，&amp;lt;code&amp;gt;findstr&amp;lt;/code&amp;gt;支持[[正则表达式]]，但&amp;lt;code&amp;gt;find&amp;lt;/code&amp;gt;不支持。&lt;br /&gt;
&amp;lt;code&amp;gt;findstr&amp;lt;/code&amp;gt;最早在[[Windows 2000]] [[Resource Kit]]下以名称&amp;lt;code&amp;gt;qgrep&amp;lt;/code&amp;gt;发行。&amp;lt;ref&amp;gt;{{Cite web |url=http://blogs.msdn.com/b/oldnewthing/archive/2012/11/28/10372436.aspx |title=History of Findstr from Raymond Chen |access-date=2021-06-11 |archive-date=2015-11-21 |archive-url=https://web.archive.org/web/20151121070052/http://blogs.msdn.com/b/oldnewthing/archive/2012/11/28/10372436.aspx }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;findstr&amp;lt;/code&amp;gt;无法搜索到[[Unicode]]文件中常见的[[空字符]]。&amp;lt;ref&amp;gt;{{Cite web |url=https://ss64.com/nt/findstr.html |title=Findstr - Search for strings - Windows CMD - SS64.com |access-date=2021-06-11 |archive-date=2021-06-11 |archive-url=https://web.archive.org/web/20210611130655/https://ss64.com/nt/findstr.html }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
 FINDSTR flags strings [drive:][path]filename[...]&lt;br /&gt;
&lt;br /&gt;
参数:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;flags&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 下列选项的任意组合。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;strings&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 搜索目标文本。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;[drive:][path]filename&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 指定被搜索文件。&lt;br /&gt;
&lt;br /&gt;
选项: &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/B&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 匹配一行的开头。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/E&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 匹配一行的结尾。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/L&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 按原字符串搜索。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/R&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 按正则表达式搜索。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/S&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 在当前目录及所有子目录下搜索匹配文件。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/I&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 不区分大小写。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/X&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 输出严格匹配的行。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/V&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 仅输出不匹配的行。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/N&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 在所有匹配行前输出行号。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/M&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 仅当文件有至少一处匹配时输出文件名。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/O&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 在所有匹配行前输出字符偏移量。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/P&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 跳过含有不可打印字符的文件。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/OFF[LINE]&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 不要跳过有“离线”属性组的文件。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/A:attr&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 用两位十六进制数指定颜色属性（详见&amp;quot;color /?&amp;quot;）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/F:file&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 从指定文件获取被搜索文件（/ 表示直接读取自控制台）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/C:string&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 将指定字符串按照原字符串搜索。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/G:file&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 从指定文件获取搜索目标文本（/ 表示直接读取自控制台）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;/D:dir&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 在半角冒号指定的目录列表下搜索。&lt;br /&gt;
&lt;br /&gt;
注意：&lt;br /&gt;
下列命令显示此命令的详细帮助：&lt;br /&gt;
  FINDSTR /?&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
将正在运行的服务保存到“_services.txt”文件，然后搜索文件中包含&amp;quot;network&amp;quot;的行（不区分大小写）：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;dos&amp;quot;&amp;gt;&lt;br /&gt;
  @echo off&lt;br /&gt;
  set searchstr=network&lt;br /&gt;
  net start&amp;gt;_services.txt  &lt;br /&gt;
  FINDSTR /I &amp;quot;%searchstr%&amp;quot; _services.txt&lt;br /&gt;
  pause&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
输出是： &lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:#F5F5FF;background:#A3A7BF&amp;quot;&amp;gt;&lt;br /&gt;
 Network Connections&lt;br /&gt;
 Network List Service&lt;br /&gt;
 Network Location Awareness&lt;br /&gt;
 Network Store Interface Service&lt;br /&gt;
 Windows Media Player Network Sharing Service&lt;br /&gt;
Press any key to continue . . .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 另请参阅 ==&lt;br /&gt;
{{Wikibooks|Guide to Windows Commands}}&lt;br /&gt;
&lt;br /&gt;
* [[正则表达式]]&lt;br /&gt;
* [[通配符]]&lt;br /&gt;
* [[MS-DOS命令列表]]&lt;br /&gt;
* [[Find]]&lt;br /&gt;
* [[grep]]&lt;br /&gt;
&lt;br /&gt;
== 参考资料 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 更多 ==&lt;br /&gt;
&lt;br /&gt;
* {{Cite book|first=William R.|last=Stanek|year=2008|title=Windows Command-Line Administrator&amp;#039;s Pocket Consultant, 2nd Edition|url=https://archive.org/details/windowscommandli0000stan|publisher=[[Microsoft Press]]|isbn=978-0735622623}}&lt;br /&gt;
* {{Cite book|author=John Paul Mueller|year=2007|title=Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000|publisher=[[Wiley (publisher)|John Wiley &amp;amp; Sons]]|isbn=978-0470165799}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr findstr | Microsoft Docs] {{Wayback|url=https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr |date=20210528093553 }}&lt;br /&gt;
&lt;br /&gt;
{{Windows commands}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows管理]]&lt;br /&gt;
[[Category:Windows命令]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Taeas</name></author>
	</entry>
</feed>