grep

Bagaimana Saya Menggunakan Grep untuk Mencari File di Linux?

Bagaimana Saya Menggunakan Grep untuk Mencari File di Linux?
Grep adalah perintah serbaguna yang memungkinkan pengurutan input dengan mengikuti aturan dan regulasi yang rumit. Ini adalah perintah yang kuat di lingkungan Linux. Ini bukan untuk mencari file langsung di sistem Anda. Ini menunjukkan nama file yang menunjukkan bagian tertentu dari string yang cocok dengan bagian Anda yang ada dalam permintaan pencarian. Dalam artikel selanjutnya, kami akan menjelaskan beberapa contoh agar Anda memahami pencarian dengan bantuan Grep.

Sintaksis

Grep [pola] [file]

Pola harus berupa kata atau simbol yang akan dicari dalam file.

Prasyarat

Agar kerja Grep berhasil di sistem Anda, Anda harus menginstal sistem operasi Linux Linux. Setelah konfigurasi, Anda akan memberikan informasi kepada pengguna untuk memiliki hak istimewa untuk mengakses aplikasi yang diinstal. Ke depan, buka baris perintah terminal dengan menggunakan tombol pintas ctrl+alt+T.

Instalasi Grep

$ Sudo apt-get install grep

Jika Anda belum menginstal Grep, Anda dapat menginstal repositori Grep di Ubuntu dengan menggunakan perintah ini.

Panduan Grep

Untuk mengetahui tentang perintah Grep, kita bisa pergi ke halaman manual. Grep sangat fleksibel dan memungkinkan pengguna untuk menggunakannya dengan cara yang rumit.

$ Pria grep

Beberapa contoh yang membantu dalam memahami fungsionalitas Grep adalah sebagai berikut:

-Perbedaan saya pada kasus ini diabaikan

-n cetak nomor baris dengan output

-r cari semua direktori di Linux

-warna Menampilkan hasil yang cocok dalam warna

Tampilkan semua File

Jika Anda sudah memiliki file Ubuntu dan ingin membuat daftarnya untuk melihat semua nama file dan ekstensi, Anda dapat menggunakan perintah yang dikutip berikut.

$ l

Anda cukup menggunakan perintah "ls" untuk menampilkan semua file yang dibuat.

Pembuatan File Jika Belum Ada

Untuk memahami fungsionalitas pencarian file, kita perlu memiliki file atau file yang dibuat di sistem kami. Jika Anda tidak memiliki file apa pun, maka Anda harus membuat file. File di Linux dibuat dengan lebih dari satu cara. Metode sederhana yang akan kita gunakan dijelaskan sebagai berikut:.

$ echo “teks” > nama file

Kata gema digunakan untuk menampilkan data dalam perintah Linux. Dengan menggunakan perintah ini, pengguna akan dapat membuat file dan memasukkan data di dalamnya dengan menggunakan perintah yang sama. Dalam contoh khusus, nama file adalah file20.txt. Karena file berisi teks, jadi kami menggunakan ekstensi file ”.txt.”

Demikian pula, contoh lain dari pembuatan file adalah bahwa kami telah membuat lebih dari satu file sekaligus.

Cari File dengan Mengurutkan Kata

File di Linux dapat dicari melalui kata. Sintaksnya cukup bisa dipahami.

$ grep file "teknis"*

Perintah ini tidak hanya menunjukkan nama file tetapi juga data yang ada di dalamnya. Dalam contoh saat ini, Anda akan tahu bahwa kata yang kami cari disorot untuk menunjukkan keberadaannya dalam file. Selain itu, nama file awalnya ditulis, "File*" berarti mencari kata tertentu di semua file. Begitulah cara satu kata membantu dalam mendapatkan output dari nama file.

Cari File menggunakan "-l"

“-l” adalah perintah yang digunakan untuk menampilkan hanya nama file di Linux.

$ grep -l file saya*

Seperti perintah yang disebutkan di atas, "saya" adalah kata yang ingin kita cari di file. Seperti yang telah kami jelaskan di atas bahwa "file*" berarti mencari di semua file yang dibuat di sistem. Kita dapat mengamati bahwa ada empat nama file dengan ”.txt” ekstensi dan satu tanpa ekstensi apa pun. Ini berarti bahwa semua file yang memiliki kata-kata tertentu ditampilkan. Kami selanjutnya akan melihat seberapa spesifik kami dapat mencari file dengan menyebutkan ekstensi.

Cari File dengan Ekstensi File

Pada contoh sebelumnya, kita telah melihat bahwa dengan mengurutkan semua file yang ditampilkan. Tetapi untuk menampilkan nama file dari ekstensi tertentu di bawah perintah tertulis digunakan "*.txt” mewakili jenis ekstensi file sehingga semua file harus berekstensi ini.

Ini adalah diskriminasi dasar antara dua contoh terakhir yang diadakan melalui ekstensi file.

$ grep -l "saya" *.txt

Cari File dengan Menggunakan “-e”

Mungkin ada situasi di mana Anda ingin mencari file dengan bantuan lebih dari satu kata di file yang berbeda. Dalam skenario jenis ini, kita harus menggunakan opsi baris perintah "-e". Misalnya, Anda ingin mencari file-file yang memiliki tiga kata tertentu, maka perintah ini direkomendasikan. Pencarian akan diterapkan ke semua file yang ada di direktori kerja Anda saat ini. File-file ini harus berekstensi teks karena ada batasan teks.

$ grep -e my -e aqsa -e teknis *.txt

Grep, Aqsa, dan Technical adalah tiga kata berdasarkan untuk mencari file. Semua kata-kata ini disorot di mana pun kata-kata ini ditemukan dalam file tertentu. Nama file disebutkan di awal. Ada kemungkinan keberadaan hanya satu kata dalam sebuah file.

Cari Data dari Satu File

Dalam contoh sebelumnya, kita telah melihat bahwa nama file ditampilkan dengan data yang ada di file. Jika kami tidak mengetahui data yang ada dalam file atau satu kata dapat diingat, kami dapat mencari di dalam file dengan bantuan kata.

$ grep 'Aqsha' file20.txt

Dalam contoh ini, perintah mengambil seluruh data dengan bantuan kata dalam file.

Cari Data melalui lebih dari satu File

Seperti contoh sebelumnya, di sini pencarian dilakukan dengan satu kata tetapi dalam dua file. Kedua file berekstensi teks, dan kata yang ada di kedua file disorot. Nama file juga ditampilkan karena kami telah mencari dengan bantuan kedua nama file.

$ grep 'Aqsha' file20.file txt23.txt

Tampilkan Keberadaan Kata di File

Untuk memeriksa keberadaan file atau keberadaan kata-kata dalam file. Bendera "-q" digunakan, dan berfungsi untuk mencari istilah tertentu di semua file yang menampilkan "1" atau "0" sebagai output. Jika muncul “1” berarti tidak ada kecocokan, tetapi jika kecocokan ditemukan, menunjukkan “0”.

Kesimpulan

Kami telah menjelaskan setiap contoh secara rinci untuk mengejar informasi bagi pengguna. Ini akan berlaku untuk file Grep yang mencari dengan mudah di file dan di dalam file di lingkungan Linux.

5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...