我有一个使用 findstr 的程序,当找到字符串时, errorlevel 返回 0 ,当找不到字符串时, 0x25181223134312411 返回 8x251812231343124111好吧,没关系,我可以处理。

问题出在哪里,我找不到任何关于 errorlevel1 的含义的官方文档。我需要知道 errorlevel 的其他任何东西是否可以返回 findstrfindstr ,或者它是否只返回 errorlevel 当找不到字符串时。

首选“官方”文档的链接,如果有的话,但任何输入都将不胜感激。

提前致谢!

最佳答案

http://ss64.com/nt/findstr.html 说:

FINDSTR will set %ERRORLEVEL% as follows:

0 (False) a match is found in at least one line of at least one file.
1 (True) if a match is not found in any line of any file, (or if the file is not found at all).
2 Wrong syntax
An invalid switch will only print an error message in error stream.

关于cmd - findstr 退出代码/错误级别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31810950/

10-12 20:53