Discussion

Linux grep -c ile Sonuç Sayma

Started by QuantumBerk · 13 Aug 2026 03:05 · 5 Views · 0 Replies
Thread Starter #0
Grep komutu, Linux terminalinde metin arama işlemleri için sıklıkla kullanılan güçlü bir araçtır. Özellikle büyük dosyalar içinde belirli bir metni veya deseni aramak gerektiğinde, grep'in sunduğu seçenekler oldukça faydalıdır. Bu makalede, grep komutunun -c (count) seçeneği ile nasıl kullanıldığını ve sonuç saymanın nasıl gerçekleştirileceğini inceleyeceğiz.

Grep -c seçeneği, belirtilen bir desenin kaç kez bulunduğunu sayar ve bu durumda yalnızca sayı çıktısını verir. Örneğin, bir dosya içinde belirli bir kelimenin kaç kez geçtiğini öğrenmek istiyorsanız, şu komutu kullanabilirsiniz:

CODE
1grep -c "kelime" dosya.txt


Bu komut, "dosya.txt" dosyasında "kelime" ifadesinin kaç kez geçtiğini sayar ve sonucu ekrana yazar. Eğer birden fazla dosyada arama yapmak isterseniz, dosya isimlerini boşlukla ayırarak listeleyebilirsiniz:

CODE
1grep -c "kelime" dosya1.txt dosya2.txt


Bu durumda, her dosya için ayrı ayrı sonuçlar gösterilecektir. Ayrıca, -r (recursive) seçeneği ile bir dizin içinde bulunan tüm dosyalarda arama yapabilir ve sonuçları sayabilirsiniz:

CODE
1grep -r -c "kelime" /path/to/directory


Bu komut, belirtilen dizindeki tüm alt dizinler dahil olmak üzere tüm dosyalarda "kelime" ifadesinin kaç kez geçtiğini sayar.

Grep'in -c seçeneği, özellikle log dosyaları gibi büyük metin dosyalarında belirli olayların veya hataların sıklığını analiz etmek için oldukça kullanışlıdır. Örneğin, bir sunucu log dosyasında başarısız giriş denemelerini saymak için şu komutu kullanabilirsiniz:

CODE
1grep -c "Failed password" /var/log/auth.log


Sonuç olarak, grep -c ile sonuç sayma işlemi, veri analizi ve hata ayıklama süreçlerinde önemli bir yer tutar. Bu yöntem sayesinde, istenen bilgilere hızlı bir şekilde ulaşmak mümkün olmaktadır.

You must be logged in to reply.

0 quotes selected