📅  最后修改于: 2023-12-03 14:41:11.939000             🧑  作者: Mango
findstr
是Windows系统中常用的命令行工具。它能够在文本文件中查找指定的字符串,并返回匹配的行。-i
参数表示不区分大小写。
findstr [-options] string filename
其中,-options
是可选的参数。
常用的参数有:
-i
不区分大小写-v
反转匹配,即返回不匹配的行-c
只返回文件中匹配的行数-n
在匹配的行前加上行号-s
只在当前目录下搜索,不搜索子目录示例:
# 在文件file.txt中查找字符串'hello'
findstr 'hello' file.txt
# 在文件file.txt中查找字符串'world',并返回不匹配的行
findstr -v 'world' file.txt
# 在文件夹中查找文件名为*.txt的文件,并查找字符串'apple'
findstr -s 'apple' *.txt
findstr
命令的返回结果是匹配的行。如果使用了参数-c
,则返回匹配的行数。
代码片段示例:
命令:findstr -i 'hello' file.txt
返回结果:
Hello, world!
hello, guys!
The end.
命令:findstr -c -i 'hello' file.txt
返回结果:2
通过findstr
命令,我们可以方便地在文本文件中查找指定的字符串。在实际开发中,它也是一个非常有用的工具。