Yalnızca Dosya Adını Yazdırmak İçin Grep Komutu Nasıl Kullanılır

Yalnizca Dosya Adini Yazdirmak Icin Grep Komutu Nasil Kullanilir



Belirli ifadeleri aramak için sisteminizde grep'i kullanabilirsiniz. Kullanıcının, sistem hatalarını gidermede ve belirli dosyaları bulmada daha fazla işe yarayan, hedef metin içeren belirli dosyaları aramasına yardımcı olur.

Ancak “grep” komutunun bir dezavantajı vardır: eşleşen metni içeren her satır için ayrı girişler oluşturur. Bu genellikle çıktı ekranının gereksiz metin öğeleriyle birikmesine neden olur. Bu kısa blogda, yalnızca Linux'ta dosya adını yazdırmak için “grep” komutunu kullanmanın basit bir yolunu açıklayacağız.







Yalnızca Dosya Adını Yazdırmak İçin Grep Komutu Nasıl Kullanılır

“Grep” komutu farklı amaçlara hizmet eden çeşitli seçenekleri destekler. Bunlardan biri, yalnızca eşleşen içeriğe sahip dosyaların adını görüntülemesini söyleyen “-l” seçeneğidir.



kavramak -ben 'arama_ifadesi' hedef_dizin

'Arama_ifadesi' terimlerini bulmak istediğiniz metinle ve 'hedef_dizin' terimlerini aynı şeyi ararken araması gereken dizinle değiştirin. Ayrıca tüm sistemi aramak için “hedef_dizin”i “*” olarak da koyabilirsiniz.



Örneğin “merhaba dünya” dizesini içeren herhangi bir dosyayı arayalım.





kavramak -O 'Selam Dünya' *

Hedef metninizin 'grep' komutundaki girişinizle aynı başlık durumlarında olmayabileceğini unutmayın. Bu nedenle, büyük/küçük harfe duyarlı olmayan bir arama gerçekleştirmek için her zaman “-i” seçeneğini kullanın. Yürütüldükten sonra, önceki komut bireysel dizinleri ve bunların içindeki ilgili eşleşmeleri görüntüler.



Çözüm

Grep, belirli ifadeleri içeren dosyaları bulmak için sistem içinde arama yapmak için çok güçlü bir komuttur. Ancak sorun, arama sonuçlarınızı tekrarlayan metin öğeleriyle doldurduğunda ortaya çıkar. Bu nedenle, bu kısa blogda bundan kurtulmak için “grep” komutunun yalnızca dosya adını yazdırmak için nasıl kullanılacağı anlatılmaktadır. Bu basit yöntem “-l” seçeneğinin kullanılmasını içerir. Ayrıca başlık büyük/küçük harf kaynaklı sorunlardan kaçınmak için “-i” seçeneğini de kullanmalısınız.