Grep Definizione significato

Cos’è il Grep?

Grep è un’utilità a riga di comando per Unix usata per cercare documenti di testo. Può eseguire ricerche di base e corrispondenze avanzate utilizzando espressioni regolari. L’utilità grep è inclusa in tutte le principali distribuzioni Unix, incluso Linux e Mac OS X.

Grep può essere eseguito semplicemente digitando grep al richiamo del comando. Il comando richiede parametri specifici, incluso il stringa da localizzare e il nome del file da cercare. Per esempio, se vuoi controllare se il file “readme.text” contiene la parola “license”, dovresti digitare il seguente comando:

grep license readme.txt

Se la parola non viene trovata, grep non produce alcun output. Se la stringa si trova nel documento, grep elencherà ogni occorrenza della stringa. Se avete bisogno di eseguire una ricerca più complessa, potete usare un’espressione regolare. Per esempio, il comando sottostante cercherà nel file “us.txt” ed elencherà tutte le linee che iniziano con “Me” o finiscono con “you” (sensibile alle maiuscole).

grep -E “^Me|you$” us.txt

La “-E” parameter nell’esempio sopra indica che il modello è una “espressione regolare estesa”. Usando questa opzione, puoi assicurarti che grep elabori il tuo schema di ricerca come un’espressione regolare invece che come una stringa di base. Grep supporta anche diverse altre opzioni della linea di comando, che possono essere usate per creare query più specifiche e personalizzare l’output. È possibile visualizzare queste opzioni e imparare di più su grep digitando “man grep al prompt dei comandi Unix.

NOTE:Il nome “grep” è un acronimo che deriva dalla frase, “Cerca globalmente un’espressione regolare e stampa”.

La descrizione di Grep in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Grep o vuoi suggerire un nuovo termine tecnico, contattaci.