GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Perintah Grep di Linux atau FreeBSD

Diverifikasi dan Diuji 31/08/15

Pengantar

Beberapa hal lebih membuat frustrasi daripada ingin melakukan sesuatu dan tidak tahu cara melakukannya. Dalam Petunjuk ini, kita akan membahas  perintah GREP sehingga kita dapat membuat hidup kita lebih mudah dan bekerja lebih efektif dalam sesi kita.

Prasyarat

Anda memerlukan server Linux yang dikonfigurasi dengan alamat IP statis. Jika Anda belum memiliki server, Anda dapat mengunjungi halaman hosting VPS dan memutar server baru dalam waktu kurang dari 30 detik.

GREP Singkatnya

Untuk memahami cara bekerja di GREP, kita perlu mengetahui apa itu GREP dan apa fungsinya. Singkatan dari “Global Regular Expression Print”, GREP adalah perintah yang memungkinkan Anda untuk memanipulasi cara informasi yang diminta dicetak/dilihat.

Mencari Satu File

Dengan perintah grep berikut Anda dapat mencari satu file dari lokasi tertentu. Itu hanya dibaca sebagai mendapatkan MyText dari MyFile, dan perintahnya berbunyi sebagai berikut.

grep "MyText" MyFile

Mencari Banyak File

Dengan perintah grep berikut, Anda dapat mencari banyak file dari lokasi tertentu. Ini hanya dibaca sebagai get MyText dari MyFile dalam format apa pun (bisa berupa TXT, JPEG, PHP, dll.)

grep "MyText" MyFile_txt

Mencari Dan Mengabaikan File

Dengan perintah berikut, Anda dapat mencari file tertentu sekaligus mengabaikan yang tidak relevan. MyFile menjadi file yang Anda inginkan dan teks grep kedua setelah pipa adalah salah satu yang tidak relevan, dan Anda ingin diabaikan.

grep MyFile | grep -v IrrelevantFile

Menghitung Kata Dalam File Tertentu

Dengan variabel -c, Anda dapat menghitung jumlah kata atau frasa yang sama dalam file tertentu. Ingin tahu berapa kali MyWord muncul di myfile.txt?

grep -c "MyWord" myfile.txt

Mencari Sebelum Dan Setelah

Dengan perintah –context=dan -C kita dapat mencari kata sebelum dan sesudah kata atau frasa tertentu di lokasi tertentu. Ingin tahu berapa banyak baris sebelum dan sesudah MyWord?

grep --context=3 MyWord MyFile.txt
grep -C 3 'MyWord' MyFile.txt

Mencari Pola

Dengan perintah egrep, kita dapat melakukan pencarian yang diperluas menggunakan | (pipa) untuk mencari kata-kata yang diinginkan dan tidak diinginkan. Ingin tahu di mana baris yang menentukan beberapa kata dari MyFile.txt?

egrep 'UnwatedWord|WantedWord' MyFile.txt

Menelusuri Kata Peka Huruf Besar-kecil

Dengan perintah -i kita dapat menemukan kata tertentu tidak peduli apakah itu dalam huruf besar atau kecil. Ingin tahu di mana MyWord tidak peduli bagaimana tulisannya?

grep -i MyWord MyFile

Mencari Pola Dalam File gzip

Dengan perintah zgrep, kita dapat menemukan kata tertentu tidak peduli apakah itu dalam huruf besar atau kecil dalam file .gz apa pun. Ingin tahu di mana MyWord tidak peduli bagaimana tertulis di semua file .gz saya?

zgrep -i MyWord *.gz

Mencari Seluruh Kata

Dengan perintah -w, kita dapat menemukan seluruh kata tertentu yang menampilkan seluruh barisnya. Ingin tahu baris yang berisi MyWord di dalam MyFile?

grep -w MyWord MyFile.txt

Untuk mencari kata yang diakhiri dengan MyWord, di mana saja, Jalankan perintah berikut:

grep 'MyWord>' *

Menampilkan Nama File Tertentu

Dengan perintah – l ini kita dapat melihat semua file yang diakhiri tanpa nama yang ditentukan. Dalam hal ini .myfile. Anda dapat melakukannya dengan perintah berikut:

grep -l 'main' *.myfile

Menampilkan Nomor Baris

Dengan perintah -n, kita dapat melihat semua angka dalam baris kata-kata tertentu yang muncul kesalahan.

grep -n MyWord lg Myfile

Penelusuran rekursif

Dengan perintah -R, Anda akan dapat melihat semua file di direktori dan subdirektori mana pun.

grep -R store*

Untuk melihat file

Dengan perintah –color, Anda juga dapat mencari kata tertentu dan menampilkannya dalam warna agar mudah dibaca.

grep --color MyWord MyFile.txt

Selamat! Ini melengkapi tutorial tentang Perintah GREP ini. Kami harap informasi ini bermanfaat bagi Anda seperti halnya bagi saya. Terima kasih telah mengikuti! Hubungi kami kembali untuk pembaruan lebih lanjut dan coba salah satu solusi hosting VPS teratas kami.


Linux
  1. Cara menggunakan BusyBox di Linux

  2. Cara menggunakan perintah grep Linux

  3. Cara menggunakan Perintah Su di Linux

  1. 5 alasan untuk menggunakan Linux di tahun 2020

  2. Cara menggunakan perintah riwayat Bash

  3. Bagaimana saya menggunakan cron di Linux

  1. Cara menggunakan FIND di Linux

  2. Cara menggunakan perintah strace dan ltrace di Linux

  3. Bagaimana saya bisa menggunakan grep untuk hanya menampilkan nama file di Linux?