• Home
  • Berita
  • Begini Cara Menggunakan Grep Command Pada Linux

Begini Cara Menggunakan Grep Command Pada Linux

Oleh Mila Rosyida

Grep command adalah adalah salah satu perintah dasar di Linux (UNIX) yang digunakan untuk mencari teks tertentu di dalam sebuah file. Grep adalah singkatan dari “Global Regular Expression Print”.

Secara sederhana, fungsi grep adalah untuk mempermudah kamu menemukan file teks yang mengandung rangkaian kata tertentu, serta menampilkan setiap baris yang berisi kata-kata tersebut.

Meskipun fungsinya sederhana, perintah ini  sangat berguna dan banyak digunakan oleh Administrator Sistem untuk berbagai keperluan. Contohnya, mereka dapat menggunakan grep untuk mencari potongan script berbahaya yang mungkin masih ada di sistem UNIX setelah serangan backdoor.

Selain itu, grep juga bisa digunakan untuk mengatur ulang layanan daemon setelah mengganti port SSH di VPS (Virtual Private Server).

Bagaimana Cara Menggunakan grep Command

Sebelum mempelajari cara menggunakan perintah ini di Linux, kamu perlu menyiapkan perangkat dengan sistem operasi Linux. Sebagai contoh, kamu bisa menggunakan layanan VPS Niagahoster yang sudah terinstal Linux.

Setelah siap, buka software terminal yang ada di komputer kamu. Kemudian, masuklah ke server VPS dengan menggunakan panduan cara menggunakan SSH.

Dasar Penggunaan grep

Untuk menggunakan perintah grep, kamu cukup menuliskan perintah sesuai dengan aturan syntax yang berlaku. Setelah itu, alat ini akan menampilkan hasil pencarian langsung di layar terminal kamu. Berikut ini adalah syntax dasar perintah grep:

Penjelasan Syntax Grep:

  • grep – Instruksi atau syntax dasar perintah grep.
  • [options] – Opsi filter untuk mempersempit hasil pencarian.
  • pattern – Kata atau string yang ingin dicari.
  • [FILE] – Nama file teks tempat melakukan pencarian.

Opsi Filter Grep yang Sering Digunakan:

  • F – Fixed String : Menampilkan baris kode yang mengandung kata tertentu dengan memperhatikan huruf besar dan kecil (case sensitive).
  • i – Ignore Case : Menampilkan baris kode yang mengandung kata tertentu tanpa memperhatikan huruf besar dan kecil (tidak case sensitive).
  • w – Word Regexp : Menampilkan baris kode yang mengandung kata tertentu yang membentuk sebuah kata utuh.
  • v – Invert Match : Menampilkan semua baris kode yang tidak mengandung kata tertentu.
  • n – Line Number : Menampilkan nomor baris kode yang mengandung kata tertentu.
  • c – Count : Menghitung berapa banyak jumlah kata tertentu di dalam sebuah file.
  • r – Recursive : Mencari semua file yang mengandung kata tertentu, lengkap dengan path-nya.
  • l – Files with Matches : Mencari semua file yang mengandung kata tertentu, tanpa menampilkan path-nya.

Untuk melihat semua opsi filter yang tersedia, kamu bisa menggunakan perintah berikut:

Maka akan muncul tampilan seperti di bawah ini :

grep

Contoh Penggunaan Perintah grep command

Berikut adalah beberapa contoh penggunaan perintah ini beserta output yang dihasilkan:

Mencari Kata di Sebuah File

Untuk mencari kata spesifik di dalam file tertentu, misalnya mencari kata “lorem” dalam file contoh.txt, gunakan perintah berikut:

Output yang dihasilkan akan menandai setiap baris yang mengandung kata “lorem” di file contoh.txt.

Mencari Kata dengan Case Sensitive

Untuk mencari kata secara case sensitive (memperhatikan huruf besar dan kecil), misalnya mencari kata “Lorem”, gunakan perintah berikut:

Output yang dihasilkan hanya akan menampilkan baris yang mengandung kata “Lorem” persis seperti yang ditulis, tanpa mengikutsertakan variasi lain seperti “lorem”, “LOREM”, atau “LoREm”.

Mencari Kata tanpa Case Sensitive

Untuk mencari kata tanpa memperhatikan huruf besar atau kecil, gunakan perintah berikut:

Output yang dihasilkan akan menampilkan semua baris yang mengandung kata “lorem”, baik itu “Lorem”, “LOREM”, atau variasi lainnya.

Mencari Kata secara Utuh

Untuk mencari kata yang berdiri sendiri dan bukan bagian dari kata lain, misalnya hanya kata “lorem” tanpa bagian dari kata “dolorem”, gunakan perintah berikut:

Output yang dihasilkan hanya akan menampilkan baris yang mengandung kata “lorem” sebagai kata utuh.

Mencari Dua Kata atau Lebih

Untuk mencari dua kata atau lebih dalam satu perintah, gunakan sintaks berikut:

Perintah di atas akan mencari baris yang mengandung kata “lorem” atau “ipsum” dalam file contoh.txt.

Mencari Kata sekaligus Baris Kodenya

Untuk menemukan kata tertentu sekaligus menampilkan nomor barisnya, gunakan perintah berikut:

Output yang dihasilkan akan menampilkan setiap baris yang mengandung kata “lorem” beserta nomor barisnya di file contoh.txt.

Menghitung Jumlah Kata Tertentu di File

Untuk menghitung berapa kali kata tertentu muncul dalam sebuah file, gunakan perintah berikut:

Baca Juga : 10 Perintah Linux yang Harus Anda Tahu!

Mila Rosyida

Halo ! I'm a Technical Content Specialist in DomaiNesia. I love learn anything about Technical, Data, Machine Learning, and more Technology.


Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Hosting Murah

This will close in 0 seconds