Cara Menggunakan Perintah Grep di Linux

Cara Menggunakan Perintah Grep Di Linux



Seperti namanya, grep atau cetak ekspresi reguler global memungkinkan Anda mencari pola teks tertentu dalam konten file. Fungsinya meliputi pengenalan pola, menentukan sensitivitas huruf besar-kecil, mencari banyak file, pencarian rekursif, dan banyak lagi.

Jadi apakah Anda seorang pemula atau administrator sistem, mengetahui tentang perintah grep untuk mencari file secara efisien adalah hal yang baik. Tutorial ini akan menjelaskan cara menggunakan grep di Linux dan mendiskusikan berbagai aplikasinya.







Cara Menggunakan Perintah Grep di Linux

Fungsi dasar dari perintah grep adalah untuk mencari teks tertentu di dalam file. Anda dapat melakukannya dengan memasukkan perintah berikut:



pegangan 'teks_ke_penelusuran' file.txt

Silakan ganti ‘text_to_search’ dengan teks yang ingin dicari dan ‘file.txt’ dengan file target. Misalnya, untuk menemukan string “Halo” di file bernama file.txt, kita akan menggunakan:



pegangan 'Halo' file.txt

  perintah-contoh-grep-sederhana





Saat memasukkan perintah di atas, grep akan memindai file Intro.txt untuk mencari “Halo.” Hasilnya, ini menunjukkan keluaran seluruh baris atau baris yang berisi teks target.

Jika file target berada di jalur yang berbeda dari direktori Anda saat ini, harap sebutkan jalur tersebut beserta nama filenya. Contohnya:



pegangan 'Halo' ~ / Dokumen / file.txt

  grep-perintah-dengan-lokasi-file

Di sini, tanda gelombang '~' mewakili direktori home Anda. Contoh di atas menunjukkan bagaimana Anda dapat mencari sepotong teks dalam satu file. Namun, jika Anda ingin melakukan pencarian yang sama pada beberapa file sekaligus, sebutkan file-file tersebut selanjutnya dalam satu perintah grep:

pegangan 'Halo' file.txt Linux_info.txt Kata sandi.txt

  menggunakan-grep-perintah-untuk-banyak-file

Jika Anda tidak yakin dengan huruf besar/kecil string Anda (huruf besar atau kecil), lakukan penelusuran yang tidak membedakan huruf besar/kecil dengan menggunakan opsi i:

pegangan -Saya 'Halo' Intro.txt

  i-option-dalam-perintah-grep

Meskipun string yang kami masukkan tidak sama persis, kami menerima hasil yang akurat melalui penelusuran yang tidak peka huruf besar-kecil. Jika Anda ingin membalikkan perubahan dan memeriksa file yang tidak berisi pola tertentu, silakan gunakan opsi v:

pegangan -di dalam 'Halo' file.txt Linux_info.txt Kata sandi.txt

  perintah v-option-in-grep

Apalagi jika ingin menampilkan baris yang diawali dengan kata tertentu, gunakan simbol '^'. Ini berfungsi sebagai jangkar yang menentukan awal baris.

pegangan '^Halo' file.txt

  contoh-perintah-grep

Perintah di atas hanya akan berguna jika Anda mengetahui file mana yang akan dicari. Dalam hal ini, Anda dapat mencari string secara rekursif di dalam seluruh direktori menggunakan opsi r. Misalnya, cari “Halo” di dalam direktori Dokumen:

pegangan -R 'Halo' ~ / Dokumen

  perintah r-option-grep

Selain itu, Anda juga dapat menghitung berapa kali string input muncul dalam file melalui opsi c:

pegangan -C 'Halo' Intro.txt

  perintah-c-option-in-grep

Demikian pula, Anda dapat menampilkan nomor baris beserta baris yang cocok dengan opsi n:

pegangan -N 'Halo' Intro.txt

  n-opsi-dalam-grep-perintah

Penutupan Cepat

Pengguna sering kali mengingat bahwa suatu file dulunya berisi sepotong teks tetapi lupa nama filenya, yang dapat menyebabkan mereka mendapat masalah besar. Oleh karena itu, tutorial ini tentang penggunaan perintah grep untuk mencari teks dalam konten file. Selain itu, kami telah menggunakan berbagai contoh untuk menunjukkan bagaimana Anda dapat mengubah fungsi perintah grep dengan beberapa opsi. Anda dapat bereksperimen dengan menggabungkan beberapa opsi untuk mencari tahu mana yang paling sesuai dengan kasus penggunaan Anda.