Pagina 1 di 1

[Risolto] [Server] ricerca parole in un file da linea di comando

Inviato: mercoledì 31 marzo 2010, 9:24
da fieraf
ciao ragazzi,
come faccio a veder quali file contengono una determinata parola usando la linea di comando?
vorrei fare tipo una ricerca come quella di windows che metti come criterio di ricerca una parola all'interno del file.

grazie, ciao

Re: [Server] ricerca parole in un file da linea di comando

Inviato: mercoledì 31 marzo 2010, 10:17
da Orestolo
grep sembra lo strumento più adatto, puoi usare anche le regular expression.

Re: [Server] ricerca parole in un file da linea di comando

Inviato: mercoledì 31 marzo 2010, 10:42
da fieraf
ok
lo usato e funziona, ma come faccio a sapere le directory dove stanno i file che contengono la parola cercata?
ho usato grep -e "espressione" -r -H "percorso della cartella dove deve cercare"
la cratella contiene sub cartelle
grazie per l'aiuto

Re: [Server] ricerca parole in un file da linea di comando

Inviato: mercoledì 31 marzo 2010, 12:14
da Orestolo
Cosi per un testo semplice -r recursive i ignora upper-case l solo percorso e nome file e con > redirigi l'output su file

grep -ril 'testo da cercare' 'directory' > 'file dove scrivere il risultato'