Ищу grep GUI

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

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

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

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

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

17
задан 18 December 2012 в 22:14

4 ответа

SearchMonkey . Вы можете найти его в universe.

Install via the software center

enter image description here

0
ответ дан 18 December 2012 в 22:14

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

sudo apt-get install regexxer

Install via the software center

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

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

Похоже, это именно то, что вам нужно, поскольку вы можете искать файлы и папки, а также искать в выбранном документе с помощью функции поиска и замены, которая использует регулярные выражения в стиле Perl. (Однако вы можете выполнять поиск только в текстовых файлах, файлах html и xml и аналогичных типах файлов, но не в PDF-файлах или офисных документах.) можете указать различные шаблоны в окне поиска шаблонов; Например, globs (*), классы символов [ab] и {скобки расширений} могут быть использованы, чтобы помочь вам найти ваши файлы. Вы также можете искать рекурсивно и скрытые файлы, что особенно полезно.

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

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

  • 0
    ответ дан 18 December 2012 в 22:14

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

    http://sethoscope.net/grepui/

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

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

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

    0
    ответ дан 18 December 2012 в 22:14

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

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

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

    0
    ответ дан 23 November 2019 в 02:20

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

    Похожие вопросы: