Benzer bir dizin yapısını paylaşan ancak GNU / Linux'ta aynı dizin ağacında olmayan bazı dosyalarda metin araması yapmaya çalışıyorum.
Ben aynı ağaç yapısını (Code Igniter MVC PHP framework) paylaşan birçok site ile bir web sunucusu var, bu yüzden her site için ağaç aşağı belirli bir dizinde aramak istiyorum, örnek:
/srv/www/*/htdocs/system/application/
Burada * site adıdır. Ve bu uygulama dizinlerinden, tüm ağacı yapraklarına kadar aramak istiyorum, içinde bazı metin desenleri olan bir * .php dosyası için, "debug (", diyelim ki düzenli ifade gerekli değil).
Bul ve grep'i nasıl kullanacağımı biliyorum ama onları birleştirmede iyi değilim.
Bunu nasıl yaparım?
Şimdiden teşekkürler!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("