如果在测试文件中找到字符串,如何使 dos 中的 find 命令失败? [关闭]

Posted

技术标签:

【中文标题】如果在测试文件中找到字符串,如何使 dos 中的 find 命令失败? [关闭]【英文标题】:How to make find command in dos fail if it finds a string in a test file? [closed] 【发布时间】:2016-06-26 11:49:42 【问题描述】:

我必须在文本文件中搜索字符串“Failed”,并希望“find”命令在找到该字符串时失败或返回失败。

【问题讨论】:

请edit详细说明您的问题。 【参考方案1】:
findstr /c:"Failed" filename.txt && Echo Failed found || Echo Failed not found

findstr /c:"Failed" filename.txt 
If Errorlevel 1 echo Failed not found or file couldn't be read

参见findstr /?if /?

Findstr 0 = 找到,1 = 未找到,2 = 无法读取文件。

【讨论】:

以上是关于如果在测试文件中找到字符串,如何使 dos 中的 find 命令失败? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 DOS 批处理文件中找到匹配项后如何打印所有控制台输出?

如何使批处理BAT文件在后台运行而不显示DOS窗口

用于删除字符串中重复单词的窗口批处理/DOS脚本[关闭]

如果我在日志文件中找到字符串“found”,如何编写批处理脚本来循环目录中的日志文件并生成“filename.found”?

DOS批处理脚本转换字符串2十六进制

大开测试:性能- 如何在脚本中加入DOS命令(连载17)