Ищу grep GUI

Поэтому я хочу что-то довольно простое:) Приложение, в которое я помещаю каталог для поиска и строку / регулярное выражение для рекурсивного поиска по содержимому файла в этом каталоге, и он выдает список результатов.

Я не хочу что-то вроде "трекера", который работает в фоновом режиме и индексирует вещи, я хочу что-то, что просто ищет по запросу, как grep, с указанием пути.

В окнах я использовал grepWin, который идеально подходил для этой цели.

Я попробовал KFileReplace, кажется немного неловко. Также пробовал встроенный поиск Nautilus, но кажется, что он смотрит только на имена файлов?

Редактировать: gnome-search-tool больше похож на то, что я ищу, но не поддерживает регулярные выражения (или поддерживает, но только для имен файлов).

3 ответа

Поисковая монка. Вы можете найти это в universe,

Установить через центр программного обеспечения

введите описание здесь

Вы могли бы попробовать regexxer, который находится в репозиториях. Вы можете установить его с

sudo apt-get install regexxer

Установить через центр программного обеспечения

Как отмечено в /usr/share/doc/regexxer/README:

Основная аудитория этого инструмента - пользователи Linux/Unix, которые устали набирать команды find/grep/sed/awk/perl.

Кажется, это именно то, что вам нужно, поскольку вы можете искать файлы и папки, а также искать в выбранном документе с помощью функции поиска и замены, которая использует регулярные выражения в стиле Perl. (Однако вы можете выполнять поиск только в текстовых файлах, файлах HTML и XML и аналогичных типах файлов, но не в PDF-файлах или офисных документах.)

В итоге,

  • Вы можете указать различные шаблоны в окне поиска шаблонов; Например, globs (*), классы символов [ab] и {скобки расширений} могут быть использованы, чтобы помочь вам найти ваши файлы. Вы также можете искать рекурсивно и скрытые файлы, что особенно полезно.

  • Вы также можете использовать различные сложные шаблоны регулярных выражений в поле поиска / замены, и там можно использовать большинство регулярных выражений Perl, о которых вы можете прочитать, обратившись к предыдущей ссылке. (Кроме того, регулярные выражения Perl также можно использовать с командной строкой grep: увидеть man grep; вам нужно будет указать опцию -P)

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

Смотрите также мой ответ здесь, где я сравниваю соответствующие параметры поиска, доступные в regexxer а также searchmonkey:

введите описание здесь

Я знаю эти два интерфейса и никогда не использовал их, поэтому не уверен, что они доступны через apt-get, Вот ссылки:

http://sethoscope.net/grepui/

http://sourceforge.net/projects/jgrep/

И кажется, что они не так богаты функциями (судя по скриншотам).

Надеюсь это немного поможет.

Я предпочитаю https://glogg.bonnefon.org/index.html

Это не слишком сложно, вы можете искать, используя расширенные регулярные выражения, подстановочные знаки или фиксированные строки (Инструменты> Параметры)

И что еще более важно, у него есть два вида: первый вид показывает совпадающие линии, а второй вид выделяет линию, которую вы щелкнули / выбрали в первом представлении, чтобы вы могли просматривать линию в фактическом контексте, а не в фильтрованном.

Другие вопросы по тегам