Существует ли в Windows утилита сопоставления с образцом, такая как GREP? - PullRequest
164 голосов
/ 13 сентября 2009

Существует ли утилита, аналогичная grep, доступная из командной строки Windows, или для нее есть сторонний инструмент?

Ответы [ 30 ]

3 голосов
/ 05 апреля 2018

Обновление: это не было правдой, когда вопрос был задан изначально, но теперь Microsoft позволяет установить подсистему Windows для Linux , и Windows запустит grep. В PowerShell запустите:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
3 голосов
/ 06 декабря 2011

Отличная и очень быстрая утилита поиска файлов, Agent Ransack , поддерживает поиск по регулярным выражениям. В первую очередь это утилита с графическим интерфейсом, но также доступен интерфейс командной строки.

2 голосов
/ 13 сентября 2009

В Windows Reskit есть утилита под названием "qgrep". Возможно, он уже у вас на коробке. ;-) Это также идет с командой "tail", слава богу!

1 голос
/ 16 октября 2017

Вы, очевидно, получили много разных рекомендаций.
Мой личный выбор бесплатной сторонней утилиты: Agent Ransack
Агент Ransack Скачать
Несмотря на несколько запутанное название, он работает хорошо и может использоваться для поиска файлов различными способами.

Удачи

1 голос
/ 13 октября 2017

Да, есть только одна программа для ПК с Windows, которая имеет солидный графический интерфейс, и это очень важно для меня. Я работаю разработчиком и на каждом компьютере, который у меня был, сначала устанавливаю программу XFind. Он создан в 1997 году и до сих пор является версией 1.0 и до сих пор работает и является лучшим. Часто мне нужно искать некоторые строки в " .cs", " .aspx", " .sct" (файл кода формы Visual FoxPro) или просто ". *" И XFind сканирует все файлы и показывает мне файлы, и еще одна замечательная вещь - вы можете посмотреть, где находится строка в файле. XFind также имеет своего рода редактор. Если это бинарный файл, он покажет вам поиск строки. Попробуйте и используйте это навсегда, если вы такой же разработчик, как я.

1 голос
/ 15 сентября 2009

Хотя технически это не grep и не командная строка, Microsoft Visual Studio и Notepad ++ имеют очень хорошую функцию поиска в файлах с полной поддержкой регулярных выражений. Я часто использую их, хотя у меня также есть версия grep для CygWin, доступная в командной строке.

1 голос
/ 17 мая 2011

Я добавлю свои $ 0,02 к этой теме. dnGREP - это отличный инструмент grep с открытым исходным кодом для Windows, который поддерживает отмену, интеграцию с проводником Windows, поиск по PDF, zip, DOC и многим другим вещам ...

0 голосов
/ 24 марта 2015

Я рекомендую PowerGrep

Я должен был сделать проект электронного открытия несколько лет назад. Я обнаружил, что fisdstr имеет некоторые ограничения, особенно fisdstr в конечном итоге потерпит неудачу

сценарию пришлось искать тысячи файлов, используя пару десятков поисковых терминов / фраз.

grep Cygwin работал намного лучше , он не давился часто, но в итоге я перешел к PowerGrep, потому что графический интерфейс позволил намного легче определить, когда и где он упал, а также это было действительно легко редактировать во всех условных выражениях и выводить, что я хотел. В итоге PowerGrep был самым надежным из трех.

0 голосов
/ 13 сентября 2009

Bare Grep хорошо, если вы хотите графический интерфейс. Gnu grep подходит для CLI

0 голосов
/ 25 марта 2014

многофункциональная коробка занятости содержит grep / egrep / sed / awk и многое другое

получить от:

или немного старше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...