2016-03-11 3 views
-1

Мне нужно найти текстовый файл для строки «Failed» и потребовать, чтобы команда «find» потерпела неудачу или не сработала, если находит строку.Как заставить команду find в dos сбой, если она находит строку в тестовом файле?

+0

Пожалуйста, отредактируйте более подробно, чтобы уточнить свой вопрос. – Mogsdad

ответ

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 = found, 1 = not found и 2 = файл не может быть прочитан.