Grep

Grep est un utilitaire en ligne de commande pour Unix utilisé pour rechercher du texte dans des documents. Il peut effectuer des recherches simples et une correspondance avancée de motifs à l’aide d’expressions régulières. L’utilitaire grep est inclus dans toutes les principales distributions Unix, notamment Linux et Mac OS X.

Grep peut être exécuté en saisissant simplement grep à l’invite de commandes. La commande nécessite des paramètres précis, notamment la chaîne à rechercher et le nom de fichier du fichier dans lequel effectuer la recherche. Par exemple, si vous souhaitez vérifier si le fichier "readme.text" contient le mot "license", vous devez saisir la commande suivante :

grep license readme.txt

Si le mot est introuvable, grep ne produit aucune sortie. Si la chaîne est trouvée dans le document, grep répertorie chaque occurrence de la chaîne. Si vous devez effectuer une recherche plus complexe, vous pouvez utiliser une expression régulière. Par exemple, la commande ci-dessous recherche dans le fichier "us.txt" et répertorie toutes les lignes qui commencent par "Me" ou se terminent par "you" (en respectant la casse).

grep -E "^Me|you$" us.txt

Le paramètre "-E" dans l’exemple ci-dessus indique que le motif est une « expression régulière étendue ». Cette option permet de s’assurer que grep traite votre motif de recherche comme une expression régulière plutôt que comme une chaîne simple. Grep prend également en charge plusieurs autres options de ligne de commande, qui peuvent être utilisées pour créer des requêtes plus précises et personnaliser la sortie. Vous pouvez afficher ces options et en savoir plus sur grep en saisissant "man grep" à l’invite de commandes Unix.

NOTE: Le nom « grep » est un acronyme provenant de l’expression « Globally search a regular expression and print. »

Mis à jour September 2, 2013 par Per C.

quizTestez vos connaissances

The process of analyzing documents to find meaningful data called document ____?

A
Grinding
0%
B
Squashing
0%
C
Slicing
0%
D
Shredding
0%
Correct! Incorrect!     View the Document Grinding definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Grep sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.