学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 电脑知识 > 电脑基础

电脑太鼓达人windows find和findstr命令

 更新时间: 2019-08-12 16:33:34   作者:第二电脑网   来源:第二电脑网   浏览数:125   我要评论

cmd命令行下查看帮助的格式为cmd /? 输入fid /?,可以查看到bat下fid后面可以接的参数有几个,如下/V #显示所有未包含字符串的行 /C #仅显示匹配字符串的行数 /N #显示行

cmd命令行下查看帮助的格式为

cmd /?
输入find /?,可以查看到bat下find后面可以接的参数有几个,如下

/V  #显示所有未包含字符串的行
/C  #仅显示匹配字符串的行数
/N  #显示行号
/I  #搜索时忽略大小写
使用的格式为 find /i "abc" abc.txt #不区分大小写查找

华丽的分割线

findstr和find的主要区别在于findstr支持正则表达式,find不支持

所以平常使用findstr居多,但是find够简洁好用

同样命令行输入查看帮助

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 [...]]
参数解释

/b 如果位于行的开头则匹配模式。

/e 如果位于行的末尾则匹配模式。

/l 使用文字搜索字符串。

/r 使用搜索串作为常规表达式。Findstr 将所有元字符解释为常规表达式,除非使用了 /l。

/s 在当前目录和所有子目录中搜索匹配的文件。

/i 指定搜索不区分大小写。

/x 打印完全匹配的行。

/v 只打印不包含匹配的行。

/n 在每个匹配的行之前打印行号。

/m 如果文件包含匹配项,仅打印该文件名。

/o 在每次匹配行之前打印查找偏移量。

/p 跳过包含非可打印字符的文件。

/offline 利用脱机属性设置处理文件。

/f:file 从指定文件中读取文件列表。

/c:string 使用指定的文本作为文字搜索字符串。

/g:file 从指定文件得到搜索字符串。

/d:dirlist 搜索以逗号分隔的目录列表。

/a:ColorAttribute 使用两个十六进制数指定颜色属性。

strings 指定要在 FileName中搜索的文本。

[Drive:][Path] FileName [...] [drive:]、[path]是可选的,如果省略,默认是查找当前目录,至少指定一个文件,可以同时指定多个,用空格分隔,另外文件名可以使用通配符,例如所有文本文件,就可以写成 *.txt 即可。

/? 在命令提示符显示帮助。

附.bat帮助中正则表达式的示例一般表达式的快速参考:

. 通配符: 任何字符

* 重复: 以前字符或类出现零或零以上次数

^ 行位置: 行的开始

$ 行位置: 行的终点

[class] 字符类: 任何在字符集中的字符

[^class] 补字符类: 任何不在字符集中的字符

[x-y] 范围: 在指定范围内的任何字符

\x Escape: 元字符 x 的文字用法

\<xyz 字位置: 字的开始

xyz\> 字位置: 字的结束

www.002pc.com认为此文章对《电脑太鼓达人windows find和findstr命令》说的很在理,第二电脑网为你提供最佳的学习电脑常识,学习电脑。

*.*表示所有类型的文件

特殊示例

findstr "hello there" xy.txt ##表示在文件xy.txt中搜索字符串“hello”或者“there”
findstr c:/"hello there" xy.txt ##表示在文件xy.txt中搜索字符串“hello there”
1、在当前目录及所有子目录下的所有文件中查找

在当前目录及所有子目录下的所有文件中查找"backup"这个字符串,*.*表示所有类型的文件。

findstr /s /i "backup" *.*

2、指定路径查找字符串"cmd"

在C:\tmp\查找所有txt文件的字符串"cmd"

findstr /s /i /c:"cmd" C:\tmp\*.txt


更多:电脑太鼓达人windows find和findstr命令
https://www.002pc.com/diannaojichu/908.html

你可能感兴趣的windows,findstr,find,命令

    关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

      浙ICP备140365454号

    ©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118