7得票1回答
如何在Windows命令提示符中使用命令FINDSTR和OR运算符?

Findstr应该支持正则表达式,而我需要使用它来检查文件是否以.exe或.dll结尾。然而我无法让OR操作起作用。Windows认为我试图将之前的命令传递给管道符|,而OR则被读作字面上的OR。

14得票2回答
Findstr退出码/错误级别

我有一个使用“findstr”命令的程序。当找到字符串时,“errorlevel”返回“0”,当未找到字符串时,“errorlevel”返回“1”。这个好处理。 问题在于我找不到任何关于“findstr”的每个“errorlevel”代表什么的官方文档。我需要知道,除了字符串未找到时返回“1...

21得票2回答
Windows中的“findstr”命令:排除包含特定字符串的结果

我想对命令findstr str1 *.*添加一些内容,以排除包含字符串str2的结果。 在Linux中,做法是添加| grep -v str2(当然是要针对grep str1 *)。在Windows中是否有等价于-v的标志?

19得票2回答
在Windows操作系统上递归搜索一个字符串

我希望在Windows操作系统上递归地搜索我的项目中的一个字符串,例如“main”。我搜索到一个解决方案Windows recursive grep command-line 我尝试了两种不同的方法,但结果并不如预期。 例如,我的方法:findstr /S "main" *.cpp 但是当...

9得票1回答
如何使用Windows的`findstr`命令搜索字符串的精确匹配?

如何使用Windows的findstr命令搜索字符串的完全匹配项? 例如:我需要只查找字符串store的确切匹配项,而不是stored、storeday等。 下面的命令返回所有字符串:store、stored和storeday: findstr /l /s /i /m /c:"store"...

13得票7回答
自动检测字符编码(UTF-16)的findstr或grep

我想要做这个: findstr /s /c:some-symbol * 或者grep的等效命令 grep -R some-symbol * 但是我需要一个实用工具来自动检测以 UTF-16(和其他)编码的文件,并适当地搜索它们。我的文件甚至带有字节顺序标记 FFEE,因此我甚至不需要英雄般的自...

11得票3回答
Findstr - 仅返回正则表达式匹配项

我有一个文本文件(test.txt),其中包含以下字符串:BLA BLA BLA BLA BLA Found 11 errors and 7 warnings 我执行这个命令:findstr /r "[0-9]+ errors" test.txt 为了获得仅有的 11个错误 字符串。 然而,...

11得票2回答
为什么这个带有多个文字搜索字符串的FINDSTR示例找不到匹配项?

有时候使用多个字面搜索字符串的FINDSTR命令会未能找到所有匹配项。例如,以下FINDSTR示例未能找到匹配项。echo ffffaaa|findstr /l "ffffaaa faffaffddd" 为什么?

39得票4回答
如何编写一个包含空格的搜索模式以在findstr中使用?

我想在特定目录中搜索所有文件,查找类似于以下语句的出现: Load frmXYZ 我正在使用Windows 7系统,使用findstr命令。我尝试过: findstr /n Load.*frm *.* 但这会给我带来一些不想要的结果,比如: If ABCFormLoaded Then Un...

7得票1回答
CMake:如何在参数中使用双引号调用execute_process?又称从CMake使用find来计算匹配字符串的行数。

我希望能在execute_process中调用find命令。 find命令的格式为: find [/v] [/c] [/n] [/i] [/off[line]] "<String>" [[<Drive>:][<Path>]<FileName>...