Ricerca tramite shell – Grep

Ricerca di una determinata ‘keyword’

grep -r ‘keyword’ ./*

Ricerca di una determinata ‘keyword’ escludendo le cartelle ‘.svn‘ e ‘cache

grep  -nr ‘keyword’ ./* | grep -v .svn | grep -v cache

-r: effettua una ricerca ricorsiva dalla cartella ./*

-n: mostra il numero della riga nel file dove viene trovata la ‘keyword’

-v: ignora le cartelle che matchano la parola che segue

 

Per visualizzare il risultato della ricerca in un modo più comprensibile tramite la colorazione della ‘kewyword’ ricercata, possiamo esegure la seguente istruzione:

grep –color=always -nr ‘keyword ./*

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...