Sto cercando di eseguire una ricerca di testo in alcuni file che condividono una struttura di directory simile, ma non si trovano nella stessa struttura di directory, in GNU / Linux.
Ho un server web con molti siti che condividono la stessa struttura ad albero (framework PHP di Code Igniter MVC), quindi voglio cercare in una directory specifica nella struttura per ogni sito, ad esempio:
/srv/www/*/htdocs/system/application/
Dove * è il nome del sito. E da quelle directory delle applicazioni , voglio cercare tutto l'albero fino alle sue foglie, per un file * .php che contiene un modello di testo, diciamo "debug (", non è necessaria alcuna espressione regolare.
So usare find e grep ma non sono bravo a combinarli.
Come lo farei?
Grazie in anticipo!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("