我有一个使用 findstr
的程序,当找到字符串时, errorlevel
返回 0
,当找不到字符串时, 0x25181223134312411 返回 8x251812231343124111好吧,没关系,我可以处理。
问题出在哪里,我找不到任何关于 errorlevel
对 1
的含义的官方文档。我需要知道 errorlevel
的其他任何东西是否可以返回 findstr
的 findstr
,或者它是否只返回 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/