Geçerli dizinde özyinelemeli grep araması yapmak istediğimde, genellikle yaparım:
grep -ir "string" .
Ancak bu komut, çok yavaş bir arama işlemine neden olan ikili dosyalar (resimler, ses, video, vb. Dahil) dahil olmak üzere her türlü dosyayı arar.
Bunu yaparsam, örneğin, çalışmıyor:
grep -ir "string" *.php
Çalışmıyor çünkü geçerli dizinde PHP dosyaları yok, fakat mevcut dizindeki bazı alt dizinlerin içinde ve alt dizinlerin adları ".php" ile bitmiyor, bu yüzden grep onların içine bakmıyor.
Peki, geçerli dizinden özyinelemeli bir arama nasıl yapabilirim ama aynı zamanda dosya adı joker karakterlerini de belirleyebilirim? (yani: yalnızca belirli bir uzantı ile biten dosyaları arayın)