egrep
Cari pola teks tertentu pada kumpulan berkas menggunakan kata pencarian ekspresi reguler (regex) tingkat lanjut (mendukung ?
, +
, {}
, ()
, dan |
).
Informasi lebih lanjut: https://manned.org/egrep.
- Cari suatu berkas untuk teks yang mengikuti pola pencarian tertentu:
egrep "
pola_pencarian"
jalan/menuju/berkas
- Cari lebih dari satu berkas untuk teks yang mengikuti pola pencarian tertentu:
egrep "
pola_pencarian"
jalan/menuju/berkas1 jalan/menuju/berkas2 …
- Cari isi
stdin
untuk teks yang mengikuti pola pencarian tertentu:
cat
jalan/menuju/berkas | egrep
pola_pencarian
- Cetak nama berkas dan nomor baris di mana pola tersebut ditemukan:
egrep --with-filename --line-number "
pola_pencarian"
jalan/menuju/berkas
- Cari seluruh berkas selain berkas format biner di dalam suatu direktori secara rekursif (termasuk berkas-berkas di dalam subdirektori) dengan menunjukkan nomor barisan di mana pola tersebut ditemukan:
egrep --recursive --binary-files=
without-match "
pola_pencarian"
jalan/menuju/direktori
- Cari untuk barisan teks yang tidak memenuhi kriteria pada pola pencarian:
egrep --invert-match "
pola_pencarian"
jalan/menuju/berkas