FINDSTR - команда поиска по образцу
Описание команды FINDSTR
Команда finstr осуществляет поиск образцов текста в файлах с использованием регулярных выражений. А для вывода списка файлов используется команда DIR.
Синтакис и параметры команды FINDSTR
findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:файл] [/f:файл] [/c:строка] [/d:СписокКаталогов] [/a:АтрибутЦвета] [строки] [[диск:][путь] ИмяФайла [...]]
- /b - Сравнивает шаблон с началом строки.
- /e - Сравнивает шаблон с концом строки.
- /l - Использует заданную строку буквально.
- /r - Использует строку поиска как регулярное выражение. Команда Findstr интерпретирует все метасимволы как регулярные выражения, если не используется ключ /l.
- /s - Задает поиск файлов в текущем каталоге и его подкаталогах.
- /i - Задает поиск без различия строчных и заглавных букв.
- /x - Печатает точно совпавшие строки.
- /v - Печатает строки, не содержащие совпадений.
- /n - Печатает в начале совпавшей строки ее номер.
- /m - Печатает только имя файла при обнаружении совпадения.
- /o - Печатает смещение перед выводом строки с совпадением.
- /p - Пропускает файлы с непечатаемыми символами.
- /offline - Обработка файлов с автономным атрибутом.
- /f:файл - Читает список из заданного файла.
- /c:строка - Использует заданный текст как литеральную строку поиска.
- /g:файл - Получает строки поиска из заданного файла.
- /d:СписокКаталогов - Ищет в списке каталогов, разделенном запятыми.
- /a:АтрибутЦвета - Задает атрибуты цвета двумя шестнадцатеричными цифрами.
- строки - Текст, поиск которого производится в файле, заданном параметром ИмяФайла.
- [диск:][путь] ИмяФайла [...] - Файл или несколько файлов для поиска.
Примеры команды FINDSTR
Для отделения строк поиска друг от друга следует использовать пробелы, кроме тех случаев, когда задан ключ /c. Для поиска слова "hello" или "there" в файле x.y введите следующую каманду: findstr "hello there" x.y
Рекомендуем для просмотра: