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.