Поиск слова в файле .txt с использованием командного файла - PullRequest
0 голосов
/ 13 мая 2009

Я ищу командный файл для поиска в текстовом файле, и если он находит слово "Failed", то EXIT 1. Любая помощь ??

Ответы [ 3 ]

1 голос
/ 13 мая 2009

здесь похоже на то, что сказал Гарретт, но вы можете запустить его как фоновый процесс, например, отображая некоторую другую информацию в stdout:

@echo off
@start /wait FIND /C /I "SearchPhrase" path-to-your-file\filename.abc
IF ERRORLEVEL 1 (do-something)
1 голос
/ 13 мая 2009

Это может помочь вам начать ...

type file.txt | find "Failed"

Если это что-то возвращает, вы устанавливаете переменную ERRORLEVEL равной 1.

Надеюсь, что помогает чувак!

0 голосов
/ 13 мая 2009
FindStr "Failed" YourFile.Txt >Nul:
If ErrorLevel 1  
  ... then it is NOT found (findstr returns 0 if found
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...