windows find findstr 命令学习 | 您所在的位置:网站首页 › windows字符串 › windows find findstr 命令学习 |
文章目录
windows find findstr 命令学习find 命令1. find 命令简介2. 使用语法及说明2.1 语法格式2.2 参数说明
3. 案例3.1 查看指定端口是否监听3.2 查看指定字符并忽略大小写3.3 统计包含指定字符串的行数3.4 显示行号3.5 查找结果反选
findstr 命令1. findstr 命令简介2. 使用语法及说明2.1 语法格式2.2 参数说明2.3 正则参数说明
3. 案例3.1 查找包含字符串的行3.2 查找包含字符串的行并忽略大小写3.3 多字符条件查找3.4 使用正则查找字符串3.5 获取反选内容
windows find findstr 命令学习
find 命令
1. find 命令简介
find 命令用于查找文档中的特定字符和数字及行号, 例如我们在阅读文档时, 使用的快捷键 Ctrl + F 来查找是一个效果, 经过 find 查找的字符也可以重定向到一个文本文档里面去, 提取特定的字符, 来进行文档的整合。 find 命令好像不支持正则,加强版可使用 findstr 2. 使用语法及说明 2.1 语法格式 用法:find [参数] [字符串] [磁盘:[目录]文件] FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] “string” [[drive:][path]filename[ …]]findstr是window系统自带的命令,用途是查找指定的一个或多个文件文件中包含某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。通过管道符与其他命令结合使用,其用途和用法都类似linux下的grep命令,用于查找过滤指定字符串。 2. 使用语法及说明 2.1 语法格式 用法:find [参数] [字符串] [磁盘:[目录]文件] 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[ ...]]注: 除非参数有 /C 前缀,请使用空格隔开搜索字符串。 例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或 "there"。'FINDSTR /C:"hello there" x.y' 文件 x.y 寻找 "hello there"。 2.3 正则参数说明测试文件 a.txt aa123 bb234 cc345 C:\Users\D\Desktop>findstr aa a.txt aa123使用 /I 参数忽略大小写 测试文件 a.txt aa123 bb234 cc345 AA111 BB222 CC333 C:\Users\D\Desktop>more a.txt aa123 bb234 cc345 AA111 BB222 CC333 C:\Users\D\Desktop>findstr /I aa a.txt aa123 AA111除非参数有 /C 前缀,请使用空格隔开搜索字符串。 例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或 "there"。'FINDSTR /C:"hello there" x.y' 文件 x.y 寻找 "hello there"。 测试文件 a.txt aa 123 123 bb 234 cc 345 AA 111 BB 222 CC 333 C:\Users\D\Desktop>more a.txt aa 123 123 bb 234 cc 345 AA 111 BB 222 CC 333 C:\Users\D\Desktop>findstr "aa 123" a.txt aa 123 123 C:\Users\D\Desktop>findstr /C:"aa 123" a.txt aa 123使用 /R 参数 + 正则查找内容 测试文件 a.txt aa 123 123 bb 234 cc 345 AA 111 BB 222 CC 333 AAAAA BBBBB CCCCC C:\Users\D\Desktop>more a.txt aa 123 123 bb 234 cc 345 AA 111 BB 222 CC 333 AAAAA BBBBB CCCCC C:\Users\D\Desktop>findstr /R "^aa" a.txt aa 123 C:\Users\D\Desktop>findstr /R "22$" a.txt BB 222 C:\Users\D\Desktop>findstr /R "[1-9]" a.txt aa 123 123 bb 234 cc 345 AA 111 BB 222 CC 333 C:\Users\D\Desktop>findstr /R "[a-z]" a.txt aa 123 bb 234 cc 345 AA 111 BB 222 CC 333 AAAAA BBBBB CCCCC使用 /V 参数 测试文件 a.txt aa 123 123 bb 234 cc 345 AA 111 BB 222 CC 333 AAAAA BBBBB CCCCC C:\Users\D\Desktop>more a.txt aa 123 123 bb 234 cc 345 AA 111 BB 222 CC 333 AAAAA BBBBB CCCCC C:\Users\D\Desktop>findstr /V "aa" a.txt 123 bb 234 cc 345 AA 111 BB 222 CC 333 AAAAA BBBBB CCCCC
|
CopyRight 2018-2019 实验室设备网 版权所有 |