La commande « fgrep » fonctionne comme la commande « grep » sauf qu'elle n'admet aucune expression régulière. Par contre elle dispose de l'option « -f » identique à la commande « egrep ».
Le fichier contiendra alors les chaînes de caractères à rechercher sur les fichiers en entrée.
Exemple 13..6 :
fgrep "^[a-zA-Z]" fichier
Cette commande permet de recherche la chaîne « [a-zA-Z]
»
très exactement sans chercher à la traiter comme une expression régulière.
Exemple 13..7 :
fgrep -f liste fichier1 fichier2
Cet exemple donne un apercu de l'utilisation de l'option « -f ». Toutes les lignes dans « fichier1 » et « fichier2 » contenant les chaines présentes dans le fichier « liste » seront affichées à l'écran.
Remarque 13..3 :
La commande « fgrep » possède un algorithme plus rapide que les commandes « grep » et « egrep ». Elle permet de travailler sur de très gros volumes de données.