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

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
fieraf
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 630
Iscrizione: martedì 18 novembre 2008, 9:52
Distribuzione: Ubuntu 14.04.3 LTS

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

Messaggio 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
Ultima modifica di fieraf il mercoledì 31 marzo 2010, 16:43, modificato 1 volta in totale.
Avatar utente
Orestolo
Prode Principiante
Messaggi: 89
Iscrizione: lunedì 29 marzo 2010, 12:09
Località: Bergamo

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

Messaggio da Orestolo »

grep sembra lo strumento più adatto, puoi usare anche le regular expression.
fieraf
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 630
Iscrizione: martedì 18 novembre 2008, 9:52
Distribuzione: Ubuntu 14.04.3 LTS

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

Messaggio 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
Avatar utente
Orestolo
Prode Principiante
Messaggi: 89
Iscrizione: lunedì 29 marzo 2010, 12:09
Località: Bergamo

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

Messaggio 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'
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 3 ospiti