le différence principale entre grep et egrep est que grep est une commande qui permet de rechercher du contenu en fonction de l'expression régulière donnée et d'afficher les lignes correspondantes alors que egrep est une variante de grep permettant de rechercher du contenu en appliquant des expressions régulières étendues pour afficher les lignes d'usinage..
Le système d'exploitation est le noyau de tout le système informatique. Cela fonctionne comme l'interface entre l'utilisateur et le matériel. En outre, il gère la mémoire, gère les processus, planifie les tâches et bien d’autres. UNIX est un système d'exploitation stable. Linux est un système d'exploitation libre et open source basé sur UNIX. Ces systèmes d'exploitation offrent aux utilisateurs la possibilité d'entrer des commandes dans l'interface de ligne de commande pour exécuter des tâches. Il existe un grand nombre de commandes avec des options. Deux d'entre eux sont grep et egrep. Grep permet de rechercher des modèles à l'aide d'expressions régulières, tandis que egrep permet d'utiliser des expressions régulières étendues. Globalement, egrep permet de rechercher facilement plusieurs motifs à la fois à l’aide d’une seule commande..
1. Qu'est ce que le grep
- Définition, exemples
2. Ce qui est egrep
- Définition, exemples
3. Relation entre grep et egrep
- Schéma d'association
4. Différence entre grep et egrep
- Comparaison des différences clés
grep, egrep, système d'exploitation
le grep Cette commande permet aux utilisateurs de numériser les documents et d’afficher le résultat en fonction de l’expression régulière donnée..
Figure 1: Interface de ligne de commande
grep “test” exemple1.txt
Cette commande affiche toutes les lignes commençant par le mot test, dans le fichier example1.txt..
grep “test” exemple1.txt exemple2.txt
Cette commande va rechercher le mot test dans les deux fichiers et afficher le résultat..
grep “test” exemple1. *
Ceci trouvera les fichiers example1 avec n’importe quel format.
La commande suivante affiche 2 lignes après la chaîne donnée «test».
grep -A 2 «test» fichier1.txt
De même, la commande suivante affiche 3 lignes avant la chaîne "test" donnée.
grep - B 3 «test» fichier1.txt
Voici quelques exemples de commandes grep.
Dans l’ensemble, la commande grep permet de rechercher l’expression régulière donnée et d’afficher les lignes correspondantes.
Plusieurs implémentations de grep sont disponibles dans de nombreux systèmes d'exploitation.. egrep est l'un d'eux. Cette variante utilise des expressions régulières étendues.
egrep “ab | bc ”test1.txt.
Cette commande cherchera les patterns ab, bc dans le fichier test1.txt.
egrep '^ [a-z A-Z] + $' test1.txt.
Cette commande cherchera n'importe quelle ligne de test1.txt qui commence par un mot alphabétique qui termine également la ligne..
egrep -c “^ ab | bc $ ”test1.txt.
Cette commande comptera les lignes du fichier test1.txt commençant par ab ou se terminant par bc.
Ce sont quelques exemples d'egrep.
Grep est un utilitaire de ligne de commande permettant de rechercher des ensembles de données en texte brut à la recherche de lignes correspondant à une expression régulière. Egrep est une variante de grep disponible dans les systèmes d'exploitation pour effectuer des recherches à l'aide d'expressions régulières étendues..
Grep représente les expressions régulières globales Print, tandis que egrep représente les expressions régulières globales étendues. Print.
Le grep utilise des expressions régulières pour la recherche. Egrep utilise des expressions régulières étendues pour la recherche.
Grep considère + ,? | etc. comme des motifs. Il est nécessaire de les utiliser avec une barre oblique inverse pour les traiter comme des méta-caractères. par exemple - \? , \ +, \ , \ |. L'egrep considère +,?, | etc. comme méta-personnages.
La différence entre grep et egrep est que grep est une commande qui permet de rechercher du contenu en fonction de l'expression régulière donnée et d'afficher les lignes correspondantes alors que egrep est une variante de grep qui permet de rechercher du contenu en appliquant des expressions régulières étendues pour afficher les lignes d'usinage. . En bref, grep et egrep remplissent la même fonctionnalité, mais la méthode qu’ils interprètent est différente.
1. «Aide et exemples de la commande Linux Egrep». Espoir informatique, 29 décembre 2017, disponible ici.
1. “Grep-tutorial-05" de Баатарцогт Дашзэвэг - Travail personnel (CC BY-SA 4.0) via Wikimedia Commons