Linux Grep Komutu Nedir

Linux Grep Komutu Nedir

Linux grep komutu nedir? Grep nasıl kullanılır? Grep komutu ne işe yarar?

Grep komutu linux işletim sistemi terminalinde bir dosya içinde kelime arama veya istediğiniz kelimenin geçtiği satırları bulmanıza yardımcı olan bir komuttur.

Linux işletim sisteminin hemen hemen en sık kullanılan komutlarından biri olan grep nerdeyse hayat kurtarıyor diyebilirim 🙂

Şimdi grep komutunun nasıl kullanıldığını ve parametlerini inceleyelim

Grep komutu kullanımı

Linux işletim sisteminde terminal penceresine geçtikten sonra

  • grep -help > yazarsanız grep ile ilgili detaylı kullanım bilgisini görebilirsiniz.
  • -i : Büyük veya küçük harf ayrımı yapmaksızın arama yapmanızı sağlar.
  • -v : Parametresinden sonra verdiğiniz kelime dışındaki her şeyi arar.
  • -R : Bulunduğunuz dizinin alt dizinlerinde de arama yapmanızı sağlar.
  • -l : İstediğiniz kelimenin geçtiği dosyaların isimlerini listeler. 
  • -w Yazdığınız kelimenin tek başına olup olmadığını kontrol ederek sadece tek başına olan kelimelerin bulundığı satırları getirir. Örnek vermek gerekirse , “tayfun” kelimesi için arama yaptığınızda “tayfunegemen” yazılı satırlar gelmeyecektir.

Şimdi de biraz grep kullanımına bakalım

Terminal ekranındayken

  • grep tayfunegemen * > Yazarsanız bulunduğunuz dizindeki tüm dosyaların içinde geçen tayfunegemen yazılı satırları dosya isimleriyle ekrana yazar
  • grep -R tayfunegemen * > Yazarsanız bulunduğunuz dizin ve alt dizinlerindeki tüm dosyaların içinde geçen “tayfunegemen” yazılı satırları dosya isimleriyle ekrana yazar
  • grep tayfunegemen dosya.txt > dosya.txt dosyasının içinde “tayfunegemen” geçen satırları ekrana yazar
  • grep -v tayfunegemen dosya.txt > dosya.txt içinde “tayfunegemen” geçen satırlar dışındaki diğer satırları ekrana yazar. 

Kaynaklar