Местонахождение

Windows\system32

Описание

Служебная программа для поиска строк (QGREP)

Синтаксис

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:файл]
    [/C:строка] [/G:файл] [/D:список_папок] [/A:цвета] [/OFF[LINE]]
    строки [[диск:][путь]имя_файла[ ...]]

Параметры

/B
Искать образец только в началах строк
/E
Искать образец только в конце строк
/L
Поиск строк дословно
/R
Поиск строк как регулярных выражений
/S
Поиск файлов в текущей папке и всех ее подпапках
/I
Определяет, что поиск будет вестись без учета регистра
/X
Печатает строки, которые совпадают точно
/V
Печатает строки, не содержащие совпадений с искомыми
/N
Печатает номер строки, в которой найдено совпадение
/M
Печатает только имя файла, в котором найдено совпадение
/O
Печатает найденные строки через пустую строку
/P
Пропускает строки, содержащие непечатаемые символы
/OFF[LINE]
Не пропускает файлы с установленным атрибутом "Автономный"
/A:цвета
Две шестнадцатеричные цифры - атрибуты цвета. См. "COLOR /?"
/F:файл
Читает список файлов из заданного файла (/ для консоли)
/C:строка
Использует заданную строку как искомую фразу поиска
/G:файл
Получение строк из заданного файла (/ для консоли)
/D:список_папок
Поиск в списке папок (разделяются точкой с запятой)
строка
Искомый текст
[диск:][путь]имя_файла
Задает имя файла или файлов
?
Отображение справки в командной строке

Использовать пробелы для разделения нескольких искомых строк, если аргумент не имеет префикса /C. Например, 'FINDSTR "Привет мир" a.b' ищет "Привет" или "мир" в файле a.b, а команда 'FINDSTR /C:"Привет мир" a.b' ищет строку "Привет мир" в файле a.b.

Краткая сводка по синтаксису регулярных выражений:

.
Любой символ
*
Повтор: ноль или более вхождений предыдущего символа или класса
^
Позиция в строке: начало строки
$
Позиция в строке: конец строки
[класс]
Класс символов: любой единичный символ из множества
[^класс]
Обратный класс символов: любой единичный символ из дополнения
[x-y]
Диапазон: любые символы из указанного диапазона
\x
Служебный символ: символьное обозначение служебного символа x
\<xyz
Позиция в слове: в начале слова
xyz\>
Позиция в слове: в конце слова

За полной информацией о регулярных выражениях FINDSTR обратитесь к доступной интерактивной документации.

Реклама