Cara Membedakan grep dan egrep

Perbedaan yang menonjol antara grep dan egrep adalah grep adalah perintah yang memungkinkan pencarian konten sesuai dengan ekspresi reguler yang diberikan dan menampilkan garis yang cocok sementara egrep adalah varian grep yang membantu mencari konten dengan menerapkan ekspresi reguler yang diperluas untuk menampilkan garis pemesinan .

Sistem operasi adalah inti dari keseluruhan sistem komputer. Ini berfungsi sebagai antarmuka antara pengguna dan perangkat keras. Selain itu, ia melakukan manajemen memori, penanganan proses, penjadwalan tugas, dan banyak lagi. UNIX adalah sistem operasi yang stabil. Linux adalah sistem operasi sumber terbuka dan gratis yang didasarkan pada UNIX. Sistem operasi ini memberikan kesempatan bagi pengguna untuk memasukkan perintah ke Command Line Interface (CLI) untuk menyelesaikan tugas. Ada sejumlah besar perintah dengan opsi. Dua di antaranya adalah grep dan egrep. grep memungkinkan untuk mencari pola menggunakan ekspresi reguler sedangkan egrep memungkinkan menggunakan ekspresi reguler yang diperluas. Secara keseluruhan, egrep memungkinkan pencarian beberapa pola sekaligus menggunakan satu perintah dengan mudah.

Topik bahasan kami tentang:

  1. Apa itu grep – Definisi, Contoh 2. Apa itu egrep – Definisi, Contoh 3. Hubungan Antara grep dan egrep – Garis Besar Asosiasi 4. Perbedaan Antara grep dan egrep – Perbandingan Perbedaan Kunci

Istilah Utama

grep, egrep, Sistem Operasi

Yang perlu anda ketahui tentang grep?

Perintah grep memungkinkan pengguna untuk memindai dokumen dan menampilkan hasilnya sesuai dengan ekspresi reguler yang diberikan.

Gambar 1: Antarmuka Baris Perintah

grep “test” contoh1.txt

Perintah ini menampilkan semua baris yang dimulai dengan tes kata, dalam file example1.txt.

grep “test” contoh1.txt contoh2.txt

Perintah ini akan mencari tes kata di kedua file dan menampilkan hasilnya.

grep “test” contoh1.*

Ini akan menemukan file example1 dengan format apa pun.

Perintah berikut menampilkan 2 baris setelah string “test” yang diberikan.

grep -A 2 “tes” file1.txt

Demikian pula, perintah berikut menampilkan 3 baris sebelum string “test” yang diberikan.

grep – B 3 “test” file1.txt

Itulah beberapa contoh perintah grep.

Secara keseluruhan, perintah grep memungkinkan pencarian ekspresi reguler yang diberikan dan menampilkan baris yang cocok.

Yang perlu anda ketahui tentang egrep?

Ada berbagai implementasi grep yang tersedia di banyak sistem operasi. egrep adalah salah satunya. Varian ini menggunakan ekspresi reguler yang diperluas.

egrep “ab | bc” tes1.txt.

Perintah ini akan mencari pola ab, bc dalam file test1.txt.

egrep ‘^[az AZ] +$’ test1.txt.

Perintah ini akan mencari baris apa pun di test1.txt yang dimulai dengan kata alfabet yang juga mengakhiri baris.

egrep –c “ ^ ab | bc $ ” test1.txt.

Perintah ini akan menghitung baris dalam file test1.txt yang dimulai dengan ab atau diakhiri dengan bc.

Itulah beberapa contoh egrep.

Hubungan antara grep dan egrep

  • grep –E sama dengan egrep.

Perbedaan Antara grep dan egrep

Definisi

grep adalah utilitas baris perintah untuk mencari kumpulan data teks biasa untuk baris yang cocok dengan ekspresi reguler. Egrep adalah variasi grep yang tersedia di sistem operasi untuk melakukan pencarian menggunakan ekspresi reguler yang diperluas.

Perwakilan

Grep mewakili Cetak Ekspresi Reguler Global sedangkan egrep mewakili Cetak Ekspresi Reguler Global yang Diperluas.

Penggunaan

grep menggunakan ekspresi reguler untuk mencari. Egrep menggunakan ekspresi reguler yang diperluas untuk pencarian.

Karakter Meta

Grep pertimbangkan +,? , | dll sebagai pola. Diperlukan untuk menggunakannya dengan garis miring terbalik untuk memperlakukannya sebagai karakter meta. misalnya – ? , +, {, |. egrep mempertimbangkan +,?, | dll sebagai karakter meta.

Kata terakhir

Perbedaan antara grep dan egrep adalah grep adalah perintah yang memungkinkan pencarian konten sesuai dengan ekspresi reguler yang diberikan dan menampilkan garis yang cocok sementara egrep adalah varian grep yang memungkinkan untuk mencari konten dengan menerapkan ekspresi reguler yang diperluas untuk menampilkan garis pemesinan . Singkatnya, grep dan egrep melakukan fungsi yang sama, tetapi metode mereka menafsirkan polanya berbeda.

Sumber bacaan:
  1. “Bantuan dan Contoh Perintah Linux Egrep.” Computer Hope , 29 Des 2017, Tersedia di sini .
Sumber gambar:
  1. “Grep-tutorial-05” Oleh аатарцогт ашзэвэг – Karya sendiri (CC BY-SA 4.0) melalui Commons Wikimedia

Related Posts