DOS命令大全Findstr命令详解_免费下载

DOS命令大全Findstr命令详解_免费下载

ID:42606674

大小:39.50 KB

页数:4页

时间:2019-09-18

DOS命令大全Findstr命令详解_免费下载_第1页
DOS命令大全Findstr命令详解_免费下载_第2页
DOS命令大全Findstr命令详解_免费下载_第3页
DOS命令大全Findstr命令详解_免费下载_第4页
资源描述:

《DOS命令大全Findstr命令详解_免费下载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DOS命令大全:Findstr命令详解·内容正文使用常规表达式搜索文件中的文本模式。MS-DOS命令语法findstr[/b][/e][/l][/r][/s][/i][/x][/v][/n][/m][/o][/p][/offline][/g:file][/f:file][/c:string][/d:dirlist][/a:ColorAttribute][strings][[Drive:][Path]FileName[...]]MS-DOS命令参数/b如果位于行的开头则匹配模式。/e如果位于行的末尾则匹配模式。/l使用文字搜索字符串。/r使用搜

2、索串作为常规表达式。Findstr将所有元字符解释为常规表达式,除非使用了/l。/s在当前目录和所有子目录中搜索匹配的文件。/i指定搜索不区分大小写。/x打印完全匹配的行。/v只打印不包含匹配的行。/n在每个匹配的行之前打印行号。/m如果文件包含匹配项,仅打印该文件名。/o在每次匹配行之前打印查找偏移量。/p跳过包含非可打印字符的文件。/offline利用脱机属性设置处理文件。/f:file从指定文件中读取文件列表。/c:string使用指定的文本作为文字搜索字符串。/g:file从指定文件得到搜索字符串。/d:dirlist搜索以逗号分隔的

3、目录列表。/a:ColorAttribute使用两个十六进制数指定颜色属性。strings指定要在FileName中搜索的文本。[Drive:][Path]FileName[...]指定要搜索的文件。/?在命令提示符显示帮助。MS-DOS命令注释·在findstr中使用常规表达式Findstr可以在任何ASCII文件或文件中精确查找所要查找的文本。然而,有时要匹配的信息只有一部分或需要查找更宽广的信息范围。在这种情况下,findstr具有使用常规表达式搜索各种文本的强大功能。常规表达式是用于指定文本类型的符号,与精确的字符串相反。标记使用文字

4、字符和元字符。每个在常规的表达式语法中没有特殊意义的字符都是文字字符,与出现的该字符匹配。例如,字母和数字是文字符号。元字符是在常规表达式语法中具有特殊意义(操作符或分隔符)的符号。下表列出findstr接受的元字符。字符值.通配符:任何字符*重复:以前字符或类的零次或多次出现^行位置:行的开始$行位置:行的结尾[class]字符类:集合中任何一个字符[^class]反类:不在集合中的任何一个字符[x-y范围:范围:指定范围内的任何字符x取消:元字符x的文字用途字位置:字尾常规表达式语法的特殊字符在一起使用时功

5、能最强大。例如,以下匹配任意字符串的通配符(.)和重复符(*)的组合:.*将如下表达式用作匹配以“b”开头并以“ing”结尾的任何字符串的更大表达式的组成部分:b.*ingMS-DOS命令范例用空格分隔多个搜索字符串,除非参数以/c为前缀。要在文件x.y中搜索“hello”或“there”,请键入:findstr"hellothere"x.y要在文件x.y中搜索“hellothere”,请键入:findstr/c:"hellothere"x.y要查找文件Proposal.txt中出现的所有单词“Windows”(首字母W大写),请键入:fin

6、dstrWindowsproposal.txt要搜索包含单词Windows的当前目录和所有子目录中的每个文件,不考虑字母大小写,请键入如下命令:findstr/s/iWindows*.*要查找包含字“FOR”的所有行(前面可有任意数量的空格,如:计算机程序中的循环),并包括每次出现的行号,请键入:findstr/b/n/c:"*FOR"*.bas如果要在相同组文件中搜索几个不同项目,请创建在新行上包含每个搜索标准的文本文件。也可以列出要在文本文件中搜索的确切文件。要使用文件Finddata.txt中的搜索条件,请搜索Filelist.txt中

7、列出的文件,然后将结果保存到文件Results.out中,请键入:findstr/g:finddata.txt/f:filelist.txt>results.out假设您想要找到当前目录和所有子目录中每个包含“computer”这个单词的文件,而不考虑字母的大小写。要列出包含单词“computer”的所有文件,请键入:findstr/s/i/m""*.*现在假定不仅需要查找字“computer”,而且需要查找以字母“comp”开头的所有其他字,例如“compliment”和“compete”。请键入:findstr/s

8、/i/m"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。