使用批处理文件在.text文件中搜索单词

时间:2009-05-13 19:02:27

标签: batch-file

我正在寻找一个批处理文件来搜索文本文件,如果找到“失败”字样,则退出1.任何帮助??

3 个答案:

答案 0 :(得分:1)

这可能会让你开始......

type file.txt | find "Failed"

如果返回任何内容,则将ERRORLEVEL变量设置为1。

希望有帮助的人!

答案 1 :(得分:1)

这里有类似于Garrett所说的内容,但您可以将其作为后台进程运行,例如在stdout上显示其他信息:

@echo off
@start /wait FIND /C /I "SearchPhrase" path-to-your-file\filename.abc
IF ERRORLEVEL 1 (do-something)

答案 2 :(得分:0)

FindStr "Failed" YourFile.Txt >Nul:
If ErrorLevel 1  
  ... then it is NOT found (findstr returns 0 if found