Saya mencoba melakukan pencarian teks di beberapa file yang berbagi struktur direktori yang sama, tetapi tidak di pohon direktori yang sama, di GNU / Linux.
Saya memiliki server web dengan banyak situs yang memiliki struktur pohon yang sama (kerangka kerja PHP MV Code Igniter), jadi saya ingin mencari di direktori tertentu di bawah pohon untuk setiap situs, contoh:
/srv/www/*/htdocs/system/application/
Di mana * adalah nama situs. Dan dari direktori aplikasi itu , saya ingin mencari semua pohon sampai ke daunnya, untuk file * .php yang memiliki beberapa pola teks di dalamnya, katakanlah "debug (", tidak perlu ekspresi reguler.
Saya tahu cara menggunakan find dan grep tetapi saya tidak pandai menggabungkannya.
Bagaimana saya melakukan ini?
Terima kasih sebelumnya!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("