-
Unversed.
User deleted
Qualche volta c'è la necessità di cercare una o più stringhe all'interno di un file, ad esempio una particolare immagine in un codice sorgente di una pagina o una determinata funzione ecc.
Potete farlo da terminale:CODICEfind . -name "*.php" -type f -print | xargs grep -i "immagine.gif"
In comando soprastante restituisce il nome del file seguito dalla frase che contiene la stringa e si utilizza nel seguente modo:CODICEfind {PERCORSO} -name "{ESTENSIONE}" -type f -print | xargs grep -i "{TESTO}"
Se non vi interessa la frase che contiene la stringa ma solo il nome del file potete utilizzare questa variante:CODICEfind {PERCORSO} -name '{ESTENSIONE}' -print0 | xargs -r -0 grep -l '{TESTO}'
Ecco un esempio:CODICEfind /var/www -name '*.php' -print0 | xargs -r -0 grep -l '.ico'SPOILER (clicca per visualizzare).