Mencari GUI grep


17

Jadi saya ingin sesuatu yang cukup sederhana :) Aplikasi tempat saya meletakkan dir untuk mencari, dan string / regexp untuk mencari dalam isi file secara rekursif dalam dir itu, dan itu memberikan daftar hasil.

Saya tidak ingin sesuatu seperti 'pelacak' yang berjalan di latar belakang dan mengindeks hal-hal, saya ingin sesuatu yang hanya mencari berdasarkan permintaan seperti grep, diberi jalan.

Di windows saya menggunakan grepWin yang cukup sempurna untuk tujuan itu.

Saya mencoba KFileReplace, sepertinya agak canggung. Juga mencoba pencarian Nautilus bawaan tetapi tampaknya hanya melihat nama file?

Sunting: gnome-search-tool sepertinya lebih seperti apa yang saya cari tetapi tidak mendukung regex (atau memang demikian, tetapi hanya untuk nama file).


Jawaban 2018 untuk ini adalah dengan menggunakan Cmd + Shift + F Visual Studio Code untuk menemukan dalam file, yang mendukung ekspresi reguler.
Simpanse Warlike

Jawaban:


18

Carimonkey . Anda dapat menemukannya di universe.

Instal melalui pusat perangkat lunak

masukkan deskripsi gambar di sini


Bagus! Itu membuat perbedaan besar untuk menggunakan 'searchmonkey' di GUI daripada 'grep' di terminal. Anda dapat, misalnya, membuka folder yang berisi hasil.
loved.by.Yesus

10

Anda bisa mencoba regexxer, yang ada di dalam repositori. Anda dapat menginstalnya dengan

sudo apt-get install regexxer

Instal melalui pusat perangkat lunak

Sebagaimana dicatat dalam /usr/share/doc/regexxer/README:

Audiens utama alat ini adalah pengguna Linux / Unix yang lelah mengetik baris perintah find / grep / sed / awk / perl.

Tampaknya hanya apa yang Anda inginkan, karena Anda dapat mencari file dan folder, dan juga mencari dalam dokumen yang dipilih dengan menggunakan fitur pencarian dan ganti yang menggunakan ekspresi reguler gaya Perl. (Namun, Anda hanya dapat mencari dalam file teks, file html dan xml, dan jenis file yang serupa, bukan pdf atau dokumen kantor.)

Singkatnya,

  • Anda dapat menentukan berbagai pola di kotak pencarian pola; misalnya, gumpalan (*), kelas karakter [ab] dan {brace expansions} dapat digunakan untuk membantu Anda menemukan file Anda. Anda juga dapat mencari file tersembunyi secara rekursif, yang sangat berguna.

  • Anda juga dapat menggunakan berbagai pola regex kompleks di kotak pencarian / ganti, dan di sana sebagian besar ekspresi reguler Perl dapat digunakan, yang dapat Anda baca dengan merujuk ke tautan sebelumnya. (Sebagai tambahan, ekspresi reguler Perl juga dapat digunakan dengan command-line grep: see man grep; Anda perlu menentukan opsi -P)

  • Untuk mencari di dalam file, atau mencari dan mengganti string, Anda menemukan dokumen Anda dengan pencarian di sisi kiri, lalu klik dokumen dan gunakan sisi kanan untuk memilih pola pencarian / ganti. Kemudian, dalam contoh sederhana yang ditunjukkan, Anda dapat mengklik tombol untuk mengganti atau mengganti semua, lalu menyimpan dokumen Anda.

Lihat juga jawaban saya di sini di mana saya membandingkan opsi pencarian masing-masing yang tersedia di regexxerdan searchmonkey:

masukkan deskripsi gambar di sini



0

Saya lebih suka https://glogg.bonnefon.org/index.html

Tidak terlalu rumit, Anda dapat mencari menggunakan ekspresi reguler yang diperluas, wildcard, atau string tetap (Alat> Opsi)

Dan yang lebih penting, ia memiliki dua tampilan, tampilan pertama menunjukkan garis yang cocok, dan tampilan kedua menyoroti garis yang Anda klik / pilih pada tampilan pertama sehingga Anda dapat melihat garis dalam konteks aktual, bukan yang difilter.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.