这可能是一个愚蠢的问题,但即使在阅读文档后,我仍然不确定如何查找包含“.cpp” 或 “.h”的文件中的所有行。
有没有办法做到这一点?
例如(不起作用):
findstr /i .cpp,.h // , == OR
给这个镜头,应该为你工作。
findstr /i "\.cpp \.h" myfile.txt
用引号括起来,用空格分开。 请注意,你也必须逃避。 在他们两个。
如果你需要包含短语(空格分隔的单词),你可以这样做:
findstr /i /c:"IBSS" /c:"WDI Version" /c:"Soft Ap"
或者,如果您正在获取一些不需要的行,则也可以使用/v
参数排除它们:
findstr /i /c:Hosted /c:Version /c:Driver | findstr /v /i /c:drivers /c:native
(在Windows 7和Windows 10上testing过)