grep Generatore di comandi
Genera comandi grep per cercare testo con pattern ed espressioni regolari
Introduzione a grep
## Cos'è grep?
Il comando `grep` cerca pattern nel testo e stampa le righe corrispondenti. È uno degli strumenti Unix più potenti per l'analisi dei log, la ricerca nel codice e l'elaborazione del testo.
## Come usarlo
1. **Imposta le opzioni**: scegli la distinzione tra maiuscole/minuscole, i numeri di riga, ecc. 2. **Inserisci il pattern**: specifica il testo o la regex da cercare. 3. **Specifica la destinazione**: inserisci il file o la directory in cui cercare. 4. **Copia ed esegui**: copia il comando generato nel tuo terminale.
Opzioni comuni
### `-i` Ignora maiuscole/minuscole Corrisponde ai pattern senza distinzione tra maiuscole e minuscole (Error corrisponde a error, ERROR, ecc.).
### `-n` Numeri di riga Antepone a ogni riga corrispondente il suo numero di riga nel file.
### `-v` Inverti corrispondenza Mostra le righe che NON corrispondono al pattern (utile per il filtraggio).
### `-w` Regex a parole intere Corrisponde solo a parole intere (evita corrispondenze parziali come "error" che corrisponde a "errors").
### `-E` Regex estesa Abilita le espressioni regolari estese (come egrep).
### `-c` Conta Stampa solo il numero di righe corrispondenti per file.
### `-r` Ricorsivo Cerca ricorsivamente all'interno delle directory.
▶Come cerco più pattern?
▶Come escludo una directory dalla ricerca ricorsiva?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.