多语言展示
当前在线:1346今日阅读:39今日分享:10

windows上字符串搜索 findstr 命令的使用

findstr 用于字符串搜索, 提取关键性字符, findstr 可以说是 find 的升级版, 搜索字符可以根据范围查序, 目录查序, 开始行和结束行查序等,
工具/原料
1

windows

2

百度经验

字符串查找 findstr 教程
1

win + R 打开资源管理器输入: cmd 点击: 确定在 cmd 里面输入: findstr /? 来查看 findstr 命令和参数的使用语法:       findstr [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]strings [[drive:][path]filename[ ...]]参数:        /B 在字符串开始进行匹配        /E 在字符串结尾进行匹配        /L 搜索字符串        /R 同上        /S 在目录或则子目录进行搜索字符串        /I  搜索不区分大小写字符        /X  显示搜索到的字符串        /V  显示没有搜索到的字符串        /N  显示搜索到字符串,前面显示该字符所在的行号        /M  搜索到匹配字符串,输出当前字符串的文件名        /O  在每个匹配行前打印字符偏移量。        /P   忽略有不可打印字符的文        strings    要查找的字符串        [drive:][path]filename 盘符路径及文件

2

文件开始行搜索字符串: findstr /b 'http' a2.txt

3

文件结束行搜索字符串: findstr /e 'html' a2.txt

4

搜索指定字符串: findstr /l '明天' art.txt

5

目录搜索指定字符串: findstr /s 'html' *.txt如果没有指定目录,以当前目录为准

6

忽略大小写搜索字符串: findstr /i 'm' a2.txt

7

搜索完全匹配的行: findstr /x 'apple(密码)' iphone.txt

8

搜索完全不匹配的行: findstr /v '明天' art.txt

9

输出字符串和所在的行号: findstr /n '明天' art.txt

10

搜索目录查找指定字符串: findstr /d:folder; '明天' '*.txt'

11

搜索多个目录查找字符串: findstr /d:a1;b2; 'http' '*.txt'搜索多个目录用分号进行分割

12

设定范围查序符串: findstr '[0-9]' a2.txt

注意事项
1

带 [ ] 括号为可选项

2

如果对你有帮助-记得点赞-关注-投票噢._^_

推荐信息