Due semplici linee di comando molto utili per cercare una stringa all’interno dei file in linux:
modo 1: visualizzo l’elenco dei file che contengono una data stringa
find {PERCORSO} -name '{ESTENSIONE}' -print0 | xargs -r -0 grep -l '{TESTO}'
esempio:
find /var/www -name '*.php' -print0 | xargs -r -0 grep -l pippo
modo 2: visualizzo anche la frase in cui è contenuta la stringa che cerco
find {PERCORSO} -name "{ESTENSIONE}" -type f -print | xargs grep -i "{TESTO}"
esempio:
find . -name "*.php" -type f -print | xargs grep -i "pluto"