Il comando fgrep
è utilizzato per cercare stringhe fisse all’interno di file. A differenza di grep
, fgrep
non interpreta caratteri speciali come le espressioni regolari, rendendolo utile per cercare esattamente ciò che si specifica.
La sintassi di base del comando è la seguente:
fgrep [opzioni] [stringa] [file]
-i
: Ignora la distinzione tra maiuscole e minuscole durante la ricerca.-v
: Inverte la ricerca, mostrando le righe che non contengono la stringa specificata.-c
: Conta il numero di righe che contengono la stringa.-n
: Mostra il numero di riga insieme alle righe trovate.Ecco alcuni esempi pratici di utilizzo di fgrep
:
fgrep "stringa_da_cercare" file.txt
fgrep -i "Stringa_da_Cercare" file.txt
fgrep -c "stringa_da_cercare" file.txt
fgrep -v "stringa_da_cercare" file.txt
fgrep -n "stringa_da_cercare" file.txt
fgrep
quando hai bisogno di cercare stringhe esatte senza preoccuparti di caratteri speciali.fgrep
con altre utilità come sort
o uniq
per analizzare meglio i risultati.fgrep
è più veloce di grep
quando si tratta di stringhe fisse, quindi è utile per file di grandi dimensioni.