La sintassi di base del comando grep è:
`grep [OPZIONE] MODELLO [FILE(I)]`
Ecco un esempio che cercherebbe in tutti i file nella directory corrente le righe che corrispondono alla stringa "foobar":
`grep -r "foobar" *`
Qui, l'opzione `-r` dice a grep di cercare ricorsivamente in tutte le sottodirectory e il carattere jolly `*` corrisponde a tutti i file nella directory corrente e nelle sue sottodirectory.
Per impostazione predefinita, grep stampa l'intera riga per ogni corrispondenza trovata. Se vuoi vedere solo la parte della linea che corrisponde al modello, puoi utilizzare l'opzione `-o`:
`grep -o "foobar" *`
Puoi anche utilizzare espressioni regolari più complesse per cercare modelli più specifici. Ad esempio, il comando seguente cercherà le righe che contengono una parola che inizia con "foo" seguita da 5 caratteri numerici:
`grep -o "foo[0-9][0-9][0-9][0-9][0-9]" *`
Per maggiori informazioni, controlla le pagine "man" di grep, che spiegano varie opzioni e caratteri speciali utilizzati per affinare i criteri di ricerca.
software © www.354353.com