如果在测试文件中找到字符串,如何使 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 批处理文件中找到匹配项后如何打印所有控制台输出?
如果我在日志文件中找到字符串“found”,如何编写批处理脚本来循环目录中的日志文件并生成“filename.found”?