Вопрос:

при использовании cmd findstr, как вывести «Нет совпадений найдено», если в текстовом файле совпадений не найдено?

cmd

8 просмотра

1 ответ

8 Репутация автора

Я ищу строки в нескольких текстовых файлах (в одной папке). Я хотел бы увидеть некоторые результаты, даже если не найдено совпадений. Как я могу написать это?

Это только печатает файл / строки, когда совпадение найдено:

findstr /i "blah" C:\Users\myfolder\*

Если совпадений не найдено, то я хочу, чтобы на выходе было напечатано «Совпадений не найдено»

Автор: user1781336 Источник Размещён: 11.08.2019 04:17

Ответы (1)


0 плюса

38446 Репутация автора

|| работает как «если предыдущая команда не удалась»:

findstr /i "blah" t.bat c:\users\myfolder\* || echo No match found
Автор: Stephan Размещён: 11.08.2019 07:08
Вопросы из категории :
32x32