Данная директива осуществляет поиск файлов, содержащих заданный образец.
-
[диск:][путь]имя_файла- полный или краткий путь и имя файла (группы файлов), среди которых осуществляется поиск;
-
строка- строка с образцом текста, по которому осуществляется поиск;
-
/B- выполнять поиск по заданному образцу только в началах строк;
-
/E- выполнять поиск по заданному образцу только в конце строк;
-
/L- выполнять поиск полного соответствия заданного образца тексту в файле;
-
/R- выполнять поиск строк только как регулярных выражений;
-
/S- осуществить поиск содержащих заданный образец файлов в текущей папке и всех ее подпапках;
-
/I- выполняет поиск без учета регистра;
-
/X- выводить на экран строки, содержащие точные совпадения с заданным образцом;
-
/V- вывести в качестве результата поиска все строки, не содержащие заданный образец;
-
/N- отобразить номера и содержимое строк, содержащих заданный образец;
-
/M- отображать только имя файла, в котором выявлено совпадение с образцом;
-
/O- отображать найденные строки с использованием чересстрочного интервала;
-
/P- не учитывать строки, содержащие непечатаемые символы.
-
/OFF[LINE]- выполнять поиск в файлах с установленным флажком «Автономный»;
-
/A:цвета- задает значения цветов, с использованием которых будет выводиться результат поиска (см. раздел, посвященный команде COLOR);
-
/F:файл- получить список просматриваемых в процессе поиска файлов из текстового файла;
-
/C:строка- использовать заданную строку как искомую фразу поиска;
-
/G:файл- получить список строк с образцами поиска из заданного файла;
-
/D:список_папок- получить список просматриваемых в процессе поиска папок из текстового файла (папки в списке разделяются точкой с запятой).
Команда FINDSTR может использовать в строке контекстного поиска также ряд специальных регулярных выражений, краткая справка по синтаксису которых приведена ниже: