Jump to content

findstr

findstr
Другие имена qgrep
Разработчик(и) Microsoft , участники ReactOS
Операционная система Windows , РеактОС
Платформа Кросс-платформенный
Тип Команда
Лицензия Windows: проприетарное коммерческое программное обеспечение.
ReactOS: Стандартная общественная лицензия GNU
Веб-сайт документы .microsoft /en-нас /Windows-сервер /администрация /Windows-команды /findstr

В вычислениях , findstr — это команда в интерпретаторах командной строки ( оболочках ) Microsoft Windows. [1] [2] и РеактОС . [3] Он используется для поиска определенной текстовой строки в компьютерных файлах . [4]

Команда отправляет указанные строки на стандартное устройство вывода . [5] Это похоже на find команда. Однако в то время как find команда поддерживает UTF-16 , findstr нет. С другой стороны, findstr поддерживает регулярные выражения , которые find нет. findstr Программа была впервые выпущена как часть Windows 2000 Resource Kit под названием qgrep. [6]

findstr не может искать нулевые байты, которые обычно встречаются в компьютерных файлах Unicode . [7]

Синтаксис

[ редактировать ]
FINDSTR flags strings [drive:][path]filename[...]

Аргументы:

  • flags Это может быть любая комбинация флагов, описанная ниже.
  • strings Текст для поиска.
  • [drive:][path]filename Указывает файл или файлы для поиска.

Флаги:

  • /B Соответствует шаблону, если он находится в начале строки.
  • /E Соответствует шаблону, если он находится в конце строки.
  • /L Использует строки поиска буквально.
  • /R Использует строки поиска как регулярные выражения.
  • /S Ищет соответствующие файлы в текущем каталоге и во всех подкаталогах.
  • /I Указывает, что поиск не должен учитывать регистр.
  • /X Печатает строки, которые точно совпадают.
  • /V Печатает только строки, не содержащие совпадений.
  • /N Печатает номер строки перед каждой совпадающей строкой.
  • /M Печатает только имя файла, если файл содержит совпадение.
  • /O Печатает смещение символов перед каждой совпадающей строкой.
  • /P Пропускать файлы с непечатаемыми символами.
  • /OFF[LINE] Не пропускайте файлы с установленным атрибутом «офлайн».
  • /A:attr Указывает атрибут цвета с двумя шестнадцатеричными цифрами. См. «Цвет /?»
  • /F:file Считывает список файлов из указанного файла (/ означает консоль).
  • /C:string Использует указанную строку в качестве буквальной строки поиска.
  • /G:file Получает строки поиска из указанного файла (/ означает консоль).
  • /D:dir Поиск в списке каталогов, разделенных точкой с запятой

Примечание: Следующая команда отображает подробную справку об этой команде:

 FINDSTR /?

Сохраните запущенные службы в файл _services.txt и найдите в этом файле строки, содержащие слово «сеть» (без учета регистра):

  @echo off
  set searchstr=network
  net start>_services.txt  
  FINDSTR /I "%searchstr%" _services.txt
  pause

вывод будет:

 Network Connections
 Network List Service
 Network Location Awareness
 Network Store Interface Service
 Windows Media Player Network Sharing Service
 Press any key to continue . . .

См. также

[ редактировать ]
  1. ^ Документация Microsoft WinXP для findstr
  2. ^ Документация Microsoft Server 2012/2016 для findstr
  3. ^ «Реактос/Реактос» . Гитхаб . 16 октября 2021 г.
  4. ^ Команда findstr в командной строке MS-DOS и Windows
  5. ^ Отличная документация по использованию findstr
  6. ^ История Findstr от Раймонда Чена
  7. ^ Findstr — Поиск строк — Windows CMD — SS64.com

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f7df1a01d27e187e695d0ed5313ded0c__1722005400
URL1:https://arc.ask3.ru/arc/aa/f7/0c/f7df1a01d27e187e695d0ed5313ded0c.html
Заголовок, (Title) документа по адресу, URL1:
findstr - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)