Cara Menggunakan Perintah Grep untuk Mencetak Nama Fail Sahaja

Cara Menggunakan Perintah Grep Untuk Mencetak Nama Fail Sahaja



Anda boleh menggunakan grep dalam sistem anda untuk mencari sebarang ungkapan tertentu. Ia membantu pengguna mencari fail tertentu dengan teks sasaran yang seterusnya berfungsi dalam menyelesaikan masalah ralat sistem dan mencari fail tertentu.

Walau bagaimanapun, arahan 'grep' mempunyai kelemahan: ia mencipta entri berasingan untuk setiap baris yang mengandungi teks yang sepadan. Ini sering mengakibatkan timbunan skrin output dengan elemen teks yang tidak diperlukan. Jadi, dalam blog ringkas ini, kami akan menerangkan cara mudah untuk menggunakan arahan 'grep' untuk mencetak nama fail hanya dalam Linux.







Cara Menggunakan Perintah Grep untuk Mencetak Nama Fail Sahaja

Perintah 'grep' menyokong pelbagai pilihan yang mempunyai tujuan yang berbeza. Salah satu daripadanya ialah pilihan '-l' yang mengarahkannya untuk memaparkan hanya nama fail dengan kandungan yang sepadan.



cengkaman -l 'ungkapan_carian' direktori_sasaran

Gantikan istilah 'ungkapan_carian' dengan teks yang anda ingin cari dan 'direktori_sasaran' dengan direktori yang sepatutnya dicari semasa mencari yang sama. Tambahan pula, untuk mencari keseluruhan sistem, anda juga boleh meletakkan 'direktori_sasaran' sebagai '*'.



Sebagai contoh, mari cari mana-mana fail yang terdiri daripada rentetan 'hello world'.





cengkaman - itu 'Hai dunia' *

Ambil perhatian bahawa teks sasaran anda mungkin tidak dalam kes tajuk yang sama seperti input anda dalam arahan 'grep'. Oleh itu, sentiasa gunakan pilihan '-i' untuk melakukan carian tidak peka huruf besar-besaran. Selepas pelaksanaan, arahan sebelumnya memaparkan direktori individu dan padanan masing-masing di dalamnya.



Kesimpulan

Grep ialah arahan yang sangat kuat untuk melakukan carian dalam sistem untuk mencari fail yang mengandungi ungkapan tertentu. Walau bagaimanapun, masalah timbul apabila ia mengisi hasil carian anda dengan elemen teks berulang. Oleh itu, untuk menyingkirkannya, blog pendek ini menerangkan menggunakan arahan 'grep' untuk mencetak nama fail sahaja. Kaedah mudah ini melibatkan penggunaan pilihan '-l'. Selain itu, anda juga harus menggunakan pilihan '-i' untuk mengelakkan isu berkaitan kes tajuk.