WikiDer > Findstr
| Другие имена | qgrep |
|---|---|
| Разработчики) | Microsoft, Авторы ReactOS |
| Операционная система | Windows, ReactOS |
| Тип | Команда |
| Лицензия | Windows: Проприетарный коммерческое программное обеспечение ReactOS: Стандартная общественная лицензия GNU |
| Интернет сайт | документы |
В вычисление, findstr это команда в интерпретаторы командной строки (снаряды) из Майкрософт Виндоус[1][2] и ReactOS.[3] Он используется для поиска определенного текстовая строка в компьютерные файлы.[4]
Обзор
Команда отправляет указанные строки в стандартный вывод устройство.[5]Это похоже на найти команда. Однако пока найти команда поддерживает UTF-16, findstr не. С другой стороны, findstr поддерживает обычные выражения, который найти нет. findstr программа была впервые выпущена как часть Windows 2000 Набор ресурсов под именем qgrep.[6]
findstr не может искать нулевые байты обычно встречается в Unicode компьютерные файлы.[7]
Синтаксис
FINDSTR отмечает строки [диск:] [путь] имя файла [...]
Аргументы:
флагиЭто может быть любая комбинация флагов, описанная ниже.струныТекст для поиска.[диск:] [путь] имя файлаЗадает файл или файлы для поиска.
Флаги:
/ BСоответствует шаблону, если находится в начале строки./ EСоответствует шаблону, если он находится в конце строки./ ЛБуквально использует поисковые строки./РИспользует поисковые строки как регулярные выражения./ SИщет совпадающие файлы в текущем каталоге и во всех подкаталогах./ЯУказывает, что при поиске не учитывается регистр./ИКСПечатает точно совпадающие строки./ VПечатает только строки, не содержащие совпадений./ NПечатает номер строки перед каждой совпадающей строкой./ МПечатает только имя файла, если файл содержит совпадение./ OПечатает смещение символа перед каждой совпадающей строкой./ППропускать файлы с непечатаемыми символами./НЕ В СЕТИ]Не пропускайте файлы с установленным атрибутом offline./ A: attrЗадает атрибут цвета с двумя шестнадцатеричными цифрами. Смотрите "цвет /?"/ F: файлЧитает список файлов из указанного файла (/ означает консоль)./ C: строкаИспользует указанную строку как буквальную строку поиска./ G: файлПолучает строки поиска из указанного файла (/ обозначает консоль)./ D: dirПоиск в списке каталогов, разделенных точкой с запятой
Примечание. Следующая команда отображает подробную справку по этой команде:
FINDSTR /?
Пример
Сохраните ваши запущенные службы в файл _services.txt и найдите в этом файле строки, содержащие слово "сеть" - без учета регистра:
@эхо выключенный набор searchstr=сеть net start>_services.txt FINDSTR / I "% searchstr%" _services.txt Паузавывод будет:
Сетевые подключения Служба сетевого списка Распознавание сетевого местоположения Служба интерфейса сетевого хранилища Windows Media Player Служба общего доступа к сети Нажмите любую клавишу, чтобы продолжить. . .
Смотрите также
| В Викиучебнике есть книга на следующие темы: Руководство по командам Windows |
Рекомендации
- ^ Документация Microsoft WinXP для findstr
- ^ Документация Microsoft Server 2012/2016 для findstr
- ^ https://github.com/reactos/reactos/blob/master/base/applications/findstr/findstr.c
- ^ Команда findstr из командной строки MS-DOS и Windows
- ^ Отличная документация по использованию findstr
- ^ История Findstr от Раймонда Чена
- ^ Findstr - Поиск строк - Windows CMD - SS64.com
дальнейшее чтение
- Станек, Уильям Р. (2008). Карманный консультант администратора командной строки Windows, 2-е издание. Microsoft Press. ISBN 978-0735622623.
- Джон Пол Мюллер (2007). Администрирование Windows из командной строки для Windows Vista, Windows 2003, Windows XP и Windows 2000. Джон Уайли и сыновья. ISBN 978-0470165799.