Команды консоли: FINDSTR

 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:список_папок- получить список просматриваемых в процессе поиска папок из текстового файла (папки в списке разделяются точкой с запятой).

Команда FINDSTR может использовать в строке контекстного поиска также ряд специальных регулярных выражений, краткая справка по синтаксису которых приведена ниже:

  • .- подставлять вместо знака «точка» любой символ;
  • ^- искать вхождение в начале строки;
  • $ - искать вхождение в конце строки;
  • [x-y]- диапазон возможных значений: искать любые символы из указанного диапазона;
  • \<xyz- искать вхождение в начале слова;
  • xyz\>- искать вхождение в конце слова.

К разделу