CMD搜索目录以查找文件中的字符串
我需要使用Windows CMD提示符在具有特定字符串的目录中查找文件 例如,我需要找到包含如下字符串的文件:CMD搜索目录以查找文件中的字符串,cmd,command-prompt,Cmd,Command Prompt,我需要使用Windows CMD提示符在具有特定字符串的目录中查找文件 例如,我需要找到包含如下字符串的文件: <h1>Select an Item</h1> 选择一个项目 “findstr”是您正在寻找的 findstr /I "<h1>Select\ an\ Item</h1>" *.* findstr/I“选择\an\Item”** findstr是命令,/I是匹配字符串的标志,不区分大小写“Select\an\Item”是您的字符串(
<h1>Select an Item</h1>
选择一个项目
“findstr”是您正在寻找的
findstr /I "<h1>Select\ an\ Item</h1>" *.*
findstr/I“选择\an\Item”**
findstr
是命令,/I
是匹配字符串的标志,不区分大小写“Select\an\Item”
是您的字符串(请注意转义的空格!),*.
表示“在此目录中的所有文件中”
基本语法是findstr“seachString”filename.ext
。
您可以将filename.ext
替换为*.ext
或*.*
以过滤cretin文件类型或查找所有文件。
这将只在当前目录中查找,而不是递归地查找
有关该命令的更多信息您需要的命令基本上是
findstr
类型
在指示的提示下
可能对您有效的命令是
findstr /m /g:"a file containing your string or strings" *
或
findstr/m/L/c:“选择一个项目”*
其中可能需要对“引用字符串”
的内容进行一些试验,特别是wrt字符行()
和其他对cmd.exe具有特定含义的字符
findstr /m /g:"a file containing your string or strings" *
findstr /m /L /c:"<h1>Select an Item</h1>" *