所以我所做的就是使用FIND指令,使用/c选项。然后存储FIND裁剪最右最后一个字符的结果(即文件中字符串出现的次数)。见下面的示例代码..。现在,如果我在for循环上实现此代码以检查文件夹中的所有文件. for /F "delims=" %%A in ('我不明白如何将for循环插入到另一个for循环中会
我不熟悉windows批处理脚本,但已经开始使用findstr命令。if not errorlevel 1 ( echo Found it!)代码设法在file.txt中找到测试,但我不希望它输出找到“test”的行,我只想让它回显Found it!
这可以用findstr实现吗?或者我应该使用其他东西吗?
作为循环中的一种状态。我在调用中传递错误级别,然后再次尝试使用findstr设置错误级别,但条件没有看到更改。errorlevel!errorlevel! if !errorlevel!这是日志中的一个样本。它应该转到另一个检查,并继续通过for循环。我被困在这几天,现在尝试了许多不同的组合,以使它的工作。
谢谢
为此,我执行programName --version并将输出存储在一个变量中。问题是当我试图与一个正则表达式进行比较时(只想知道这个程序是否存在于机器中)。.]*" (echo Has node) else (echo You have to install node)
如果我为这个命令的输出更改了正则表达式,那么我认为我错误地使用了正则表达式(我已经检查过了