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
[Risolto] [Server] ricerca parole in un file da linea di comando
-
fieraf
- 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
Ultima modifica di fieraf il mercoledì 31 marzo 2010, 16:43, modificato 1 volta in totale.
Re: [Server] ricerca parole in un file da linea di comando
grep sembra lo strumento più adatto, puoi usare anche le regular expression.
-
fieraf
- 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
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
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
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'
grep -ril 'testo da cercare' 'directory' > 'file dove scrivere il risultato'
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 3 ospiti