Cara Menggunakan Perintah Grep untuk Mencetak Nama File Saja

Cara Menggunakan Perintah Grep Untuk Mencetak Nama File Saja



Anda dapat menggunakan grep di sistem Anda untuk mencari ekspresi tertentu. Ini membantu pengguna untuk mencari file tertentu dengan teks target yang selanjutnya berfungsi dalam memecahkan masalah kesalahan sistem dan menemukan file tertentu.

Namun, perintah “grep” memiliki kelemahan: perintah ini membuat entri terpisah untuk setiap baris yang berisi teks yang cocok. Hal ini sering mengakibatkan layar keluaran menumpuk dengan elemen teks yang tidak diperlukan. Jadi, di blog singkat ini, kami akan menjelaskan cara sederhana menggunakan perintah “grep” untuk mencetak nama file hanya di Linux.







Cara Menggunakan Perintah Grep untuk Mencetak Nama File Saja

Perintah “grep” mendukung berbagai opsi yang memiliki tujuan berbeda. Salah satunya adalah opsi “-l” yang memerintahkannya untuk hanya menampilkan nama file dengan konten yang cocok.



pegangan -l 'ekspresi_penelusuran' direktori_target

Ganti istilah “ekspresi_pencarian” dengan teks yang ingin Anda temukan dan “direktori_target” dengan direktori yang harus dicari sambil mencari yang sama. Selanjutnya, untuk mencari di seluruh sistem, Anda juga dapat meletakkan “direktori_target” sebagai “*”.



Misalnya, mari kita cari file apa pun yang berisi string “hello world”.





pegangan -itu 'Halo Dunia' *

Perhatikan bahwa teks target Anda mungkin tidak memiliki judul yang sama dengan masukan Anda di perintah “grep”. Oleh karena itu, selalu gunakan opsi “-i” untuk melakukan pencarian yang tidak peka huruf besar-kecil. Setelah dijalankan, perintah sebelumnya menampilkan masing-masing direktori dan masing-masing kecocokan di dalamnya.



Kesimpulan

Grep adalah perintah yang sangat ampuh untuk melakukan pencarian di dalam sistem untuk menemukan file yang berisi ekspresi tertentu. Namun, masalah muncul ketika hasil pencarian Anda dipenuhi dengan elemen teks yang berulang. Oleh karena itu, untuk menghilangkannya, blog singkat ini menjelaskan penggunaan perintah “grep” untuk mencetak nama file saja. Metode sederhana ini melibatkan penggunaan opsi “-l”. Selain itu, Anda juga harus menggunakan opsi “-i” untuk menghindari masalah terkait judul kasus.