Chcę więc czegoś dość prostego :) Aplikacja, w której umieszczam katalog do przeszukiwania oraz ciąg / regexp do przeszukiwania zawartości pliku rekurencyjnie w tym katalogu, i daje listę wyników.
Nie chcę czegoś takiego jak „tracker”, który działa w tle i indeksuje rzeczy, chcę czegoś, co tylko wyszukuje na żądanie, na przykład grep, podając ścieżkę.
W systemie Windows użyłem grepWin, który był całkiem idealny do tego celu.
Próbowałem KFileReplace, wydaje się nieco niezręczny. Próbowałem także wbudowanego wyszukiwania Nautilus, ale wydaje się, że patrzy tylko na nazwy plików?
Edycja: narzędzie wyszukiwania gnome wydaje się bardziej podobne do tego, czego szukam, ale nie obsługuje wyrażenia regularnego (lub robi to, ale tylko nazwy plików).
software-recommendation
Stefan Monov
źródło
źródło
Odpowiedzi:
Searchmonkey . Możesz go znaleźć w
universe
.źródło
Możesz spróbować
regexxer
, który znajduje się w repozytoriach. Możesz go zainstalować za pomocąJak zauważono w
/usr/share/doc/regexxer/README
:Wydaje się, że jest dokładnie tym, czego chcesz, ponieważ możesz wyszukiwać pliki i foldery, a także wyszukiwać w wybranym dokumencie za pomocą funkcji wyszukiwania i zastępowania, która używa wyrażeń regularnych w stylu Perla. (Można jednak wyszukiwać tylko w plikach tekstowych, html i xml i podobnych typach plików, a nie w plikach pdf i dokumentach biurowych.)
W podsumowaniu,
Możesz określić różne wzory w polu wyszukiwania wzorów; na przykład globs (*), klasy znaków [ab] i {brace expansions} mogą być pomocne w znajdowaniu plików. Możesz także wyszukiwać rekurencyjnie i w poszukiwaniu ukrytych plików, co jest szczególnie przydatne.
Możesz również użyć różnych złożonych wzorców wyrażeń regularnych w polu wyszukiwania / zamiany, i tam można użyć większości wyrażeń regularnych Perla , o których możesz przeczytać, odwołując się do poprzedniego łącza. (Nawiasem mówiąc, wyrażeń regularnych Perla można również używać z wierszem poleceń
grep
: patrzman grep
; trzeba by podać opcję -P)Szukać wewnątrz pliku, lub wyszukiwania i zamiany ciągów, znaleźć swój dokument z wyszukiwania po lewej stronie, a następnie kliknij dokument i użyć prawego skrzydła, aby wybrać wyszukiwanie / zastąpić wzór. Następnie, w pokazanym prostym przykładzie, możesz kliknąć przycisk, aby zastąpić lub wymienić wszystkie, a następnie zapisać dokument.
Zobacz także moją odpowiedź tutaj gdzie ja porównać poszczególne opcje wyszukiwania dostępnych w
regexxer
isearchmonkey
:źródło
Znam te dwa gui i nigdy ich nie użyłem, więc nie jestem pewien, czy są dostępne
apt-get
. Oto linki:I wygląda na to, że nie są tak bogaci w funkcje (na podstawie zrzutów ekranu).
Mam nadzieję, że to trochę pomoże.
źródło
Wolę https://glogg.bonnefon.org/index.html
Nie jest to zbyt skomplikowane, możesz wyszukiwać za pomocą rozszerzonych wyrażeń regularnych, symboli wieloznacznych lub stałych ciągów (Narzędzia> Opcje)
Co ważniejsze, ma dwa widoki, pierwszy widok pokazuje pasujące linie, a drugi widok podkreśla linię klikniętą / wybraną w pierwszym widoku, dzięki czemu można wyświetlić linię w rzeczywistym kontekście, a nie w odfiltrowanym.
źródło