n1ro°
RU

Компьютеры · Инструкция

Как искать текст в файлах Windows командой findstr

Это быстрый способ просмотреть пачку логов прямо из cmd без открытия каждого файла.

Редакция N1RO · Проверено

Короткий ответ

findstr ищет строки и регулярные шаблоны в текстовых файлах. Пример: findstr /i /n "error" *.log найдёт error без учёта регистра и покажет номера строк.

Что делать

  1. Открыть cmd: Перейдите в каталог с файлами.
  2. Сделать простой поиск: Выполните findstr "error" app.log.
  3. Игнорировать регистр: Добавьте /i.
  4. Показать номера строк: Добавьте /n.
  5. Искать в нескольких файлах: Используйте шаблон, например findstr /i /n "timeout" *.log.

Проверка результата

  • В консоли появятся совпавшие строки; для нескольких файлов будет видно, из какого файла пришёл результат.

Важно

Сложные регулярные выражения findstr имеют собственный синтаксис и не полностью совпадают с PCRE/PowerShell regex.

Что учитывать

Сложные регулярные выражения findstr имеют собственный синтаксис и не полностью совпадают с PCRE/PowerShell regex.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. findstr). Пример и формулировки — редакция N1RO на 2026-09-18.