Поэтому я хочу что-то довольно простое :) Приложение, в которое я помещаю каталог для поиска и строку / регулярное выражение для рекурсивного поиска по содержимому файла в этом каталоге, и он выдает список результатов.
Я не хочу что-то вроде «трекера», который работает в фоновом режиме и индексирует вещи, я хочу что-то, что просто ищет по запросу, как grep, с указанием пути.
В окнах я использовал grepWin, который идеально подходил для этой цели.
Я попробовал KFileReplace, кажется немного неловко. Также пробовал встроенный поиск Nautilus, но кажется, что он смотрит только на имена файлов?
Редактировать: gnome-search-tool больше похож на то, что я ищу, но не поддерживает регулярные выражения (или поддерживает, но только для имен файлов).
software-recommendation
Стефан Монов
источник
источник
Ответы:
Поисковая монка . Вы можете найти это в
universe
.источник
Вы можете попробовать
regexxer
, что есть в репозиториях. Вы можете установить его сКак отмечено в
/usr/share/doc/regexxer/README
:Кажется, это именно то, что вам нужно, поскольку вы можете искать файлы и папки, а также искать в выбранном документе с помощью функции поиска и замены, которая использует регулярные выражения в стиле Perl. (Однако вы можете выполнять поиск только в текстовых файлах, файлах HTML и XML и аналогичных типах файлов, но не в PDF-файлах или офисных документах.)
В итоге,
Вы можете указать различные шаблоны в окне поиска шаблонов; Например, globs (*), классы символов [ab] и {скобки расширений} могут быть использованы, чтобы помочь вам найти ваши файлы. Вы также можете искать рекурсивно и скрытые файлы, что особенно полезно.
Вы также можете использовать различные сложные шаблоны регулярных выражений в поле поиска / замены, и там можно использовать большинство регулярных выражений Perl , о которых вы можете прочитать, обратившись к предыдущей ссылке. (Кроме того, регулярные выражения Perl также можно использовать с командной строкой
grep
: смотритеman grep
; вам нужно будет указать опцию -P)Для поиска в файле, или поиска и замены строк, вы найдете документ с возможностью поиска по левой стороне, а затем щелкните документ и использовать правую сторону , чтобы выбрать поиска / замены шаблона. Затем, в показанном простом примере, вы можете нажать кнопку, чтобы заменить или заменить все, а затем сохранить документ.
Смотрите также мой ответ здесь, где я сравниваю соответствующие параметры поиска, доступные в
regexxer
иsearchmonkey
:источник
Я знаю эти два интерфейса и никогда не использовал их, поэтому я не уверен, что они доступны через
apt-get
. Вот ссылки:И кажется, что они не так богаты функциями (судя по скриншотам).
Надеюсь, что это помогает немного.
источник
Я предпочитаю https://glogg.bonnefon.org/index.html
Это не слишком сложно, вы можете искать, используя расширенные регулярные выражения, подстановочные знаки или фиксированные строки (Инструменты> Параметры)
И что еще более важно, у него есть два вида: первый вид показывает совпадающие линии, а второй вид выделяет линию, которую вы щелкнули / выбрали в первом представлении, чтобы вы могли просматривать линию в фактическом контексте, а не в фильтрованном.
источник