Базовый поиск
В приведенном ниже примере этот базовый пакетный файл будет искать в файле hope.txt строку computerhope и, если найден, будет возвращаться к экрану. Есть надежда!,
@echo offfindstr / m "computerhope" hope.txtif% errorlevel% == 0 (эхо Есть надежда!
)
Журнал результатов и подстановочные знаки
В приведенном ниже примере этот пакетный файл выполняет поиск компьютерных данных в любом текстовом файле в текущем каталоге с использованием подстановочных знаков * .txt. Он печатает любые найденные файлы, содержащие эту строку, в файл results.txt. Кроме того, в этом пакетном файле есть оператор else, который будет печататься, если совпадений не найдено.
Примечание: при выполнении «else» оно * должно * следовать за закрывающей скобкой. Это должно быть " ) else ( ", иначе вы получите 'else', не распознаваемое как внутренняя или внешняя команда, работоспособная программа или ошибка пакетного файла .
@echo offfindstr / m "computerhope" * .txt> results.txtif% errorlevel% == 0 (найдено эхо! вошли файлы в results.txt) else (эхо Ничего не найдено
)