grep komutu, Linux ve Unix tabanlı sistemlerde metin dosyaları içinde belirli kelime, ifade veya desenleri aramak için kullanılan güçlü bir araçtır. Log analizi, dosya inceleme ve hata tespiti gibi birçok senaryoda vazgeçilmezdir.
Bir dosya içinde kelime aramak:
grep "hata" app.log
Örnek çıktı:
2025-12-30 ERROR: bağlantı hatası oluştu
1) Büyük-küçük harf duyarsız arama
grep -i "sunucu" logs.txt
2) Satır numaralarıyla birlikte göster
grep -n "warning" app.log
3) Pipe ile logları filtrele
tail -f /var/log/syslog | grep ERROR
4) Sadece eşleşen kısmı göster
grep -o "user_[0-9]*" users.txt
5) Birden fazla dosyada arama yap
grep "token" *.txt
Log dosyalarında hata mesajı ararken, belirli bir değeri bulmak istediğinizde veya çok büyük dosyaları hızlıca filtrelemeniz gerektiğinde grep komutu en pratik çözümlerden biridir.
-r parametresiyle dizinleri rekürsif olarak tarayabilirsiniz.grep --color=auto© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.