GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan perintah GREP di Linux dengan contoh

Di dunia Linux, G R . umum biasa E ekspresi P arser atau grep adalah salah satu perintah paling kuat yang digunakan oleh setiap administrator Linux. Dengan menggunakannya, Anda seharusnya dapat mencari konten file dan juga melakukan pencarian di dalam output perintah:tidak hanya itu, tetapi lebih banyak lagi, yang akan kita bahas dalam tutorial ini.

Penggunaan perintah GREP dengan contoh

Dalam panduan ini, kami akan memandu Anda melalui penggunaan perintah dan menunjukkan kepada Anda beberapa contoh bermanfaat dan berguna yang akan menghemat banyak waktu. Tutorial ini dilakukan pada mesin Ubuntu, tetapi perintah ini bekerja pada semua distribusi Linux.

Pemasangan

Untuk mulai menggunakan perintah, Anda harus terlebih dahulu memeriksa apakah itu sudah diinstal pada sistem Anda. Jika tidak diinstal, jalankan perintah berikut di terminal.

sudo apt install grep

Anda dapat memeriksa versi perintah untuk memastikan bahwa itu berhasil diinstal.

grep --version

Sintaks

grep [option/s] [pattern] [file]

Di mana [option/s] dapat:

  • -i –> digunakan untuk memastikan pola pencarian terlepas dari sensitivitas huruf besar/kecilnya.
  • -c –> Pratinjau, hitungan pola yang cocok.
  • -v –> pilih garis yang tidak cocok yang tidak mengandung pola yang diberikan.
  • -n –> Pratinjau nomor baris.

Di mana [pattern] adalah ekspresi reguler, dan [file] adalah file yang akan Anda cari di kontennya.

Contoh

Kami akan membuat file uji untuk digunakan dalam contoh skenario kasus kami.

vi grep_tuts

Rekatkan baris berikut di file grep_tuts:

Hi Guys,
i am hend.
And this is a tutorial file for the usage of the grep commad.
The next 2 lines are empty lines.


Hope You Will Enjoy This Tutorial. 
Bye.

Contoh 1. Untuk mencari string dalam satu file.

grep "hend" grep_tuts

Contoh 2. Mari kita membuat salinan dari file grep_tuts, yang akan digunakan nanti.

cp grep_tuts grep_tuts2

Sekarang untuk mencari string tertentu dalam beberapa file, gunakan perintah berikutnya.

grep "hend" grep_tuts grep_tuts2

Contoh 3. Untuk mencari string tertentu dalam file terlepas dari kasusnya.

grep -i "tutorial" grep_tuts

Contoh 4. Untuk mencari pola tertentu dalam file terlepas dari sensitivitas huruf besar/kecil.

grep -i "the.*lines" grep_tuts

Ini berarti untuk mencari baris apa pun yang dimulai dengan string "the" dan diakhiri dengan "lines." Di mana * menunjukkan nol atau lebih karakter, dan opsi -i adalah mengabaikan huruf besar “the” dan “garis”.

Tetapi jika Anda tidak menggunakan opsi -i, tidak akan ada hasil.

grep "the.*lines" grep_tuts

Contoh 5. Untuk menampilkan dua baris setelah pola yang Anda cari.

grep -A 2 "hend" grep_tuts

Contoh 6. Untuk menampilkan satu baris sebelum pola yang Anda cari.

grep -B 1 "hend" grep_tuts

Contoh 7. Untuk menampilkan satu baris di sekitar (atau setelah dan sebelum) pola yang Anda cari.

grep -C 1 "hend" grep_tuts

Contoh 8. Untuk mencari string tertentu di semua file yang ada di direktori saat ini.

grep -r "Enjoy" *

Contoh 9. Untuk menampilkan semua baris yang tidak mengandung string yang diberikan.

grep -v -i -e "Enjoy" grep_tuts

Contoh 10. Untuk menampilkan hitungan semua baris yang berisi string yang Anda cari.

grep -c "this" grep_tuts

Contoh 11. Untuk menampilkan jumlah semua baris yang berisi string yang Anda cari terlepas dari sensitivitas huruf besar/kecil.

grep -c -i "this" grep_tuts

Contoh 12. Untuk menampilkan hitungan pola yang tidak cocok.

grep -v -c "this" grep_tuts

Contoh 13. Untuk menampilkan semua nama file yang berisi string yang Anda cari.

grep -l "this" *

Contoh 14. Untuk menampilkan jumlah baris.

grep -n "this" grep_tuts

Contoh 15. Untuk mencari output dari perintah tertentu. Misalnya, daftar semua proses yang berjalan yang dimulai oleh pengguna “tuts”.

ps aux | grep tuts

Itu saja tentang penggunaan perintah grep di Linux.


Linux
  1. Perintah Tee Linux dengan Contoh

  2. Bekerja dengan pipa di baris perintah Linux

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Menggunakan perintah find Linux – Penggunaan dengan contoh

  1. Perintah Echo di Linux (Dengan Contoh)

  2. Cara Menggunakan Perintah sleep Linux dengan Contoh

  3. Perintah man di Linux dengan Contoh