Commande GREP (filtre)
Résolu/Fermé
A voir également:
- Commande GREP (filtre)
- Invite de commande - Guide
- Photo filtre gratuit - Télécharger - Retouche d'image
- Commande terminal mac - Guide
- Filtre teams - Accueil - Visio
- Fonction filtre excel n'existe pas - Forum Excel
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
12 janv. 2014 à 17:54
12 janv. 2014 à 17:54
Salut,
En fait tu interprètes mal le
Il faut le voir plutôt dans le sens de
En fait
Donc
Un caractère
car pour moi 'a[^a] signifie "a" non suivi de "a" et *a signifie un caractère suivit de "a"
En fait tu interprètes mal le
[^a]*.
Il faut le voir plutôt dans le sens de
.*, ce qui signifie, un caractère ou plusieurs, voire aucun, mais comme il y a
[^a]*, il faut l'interpréter comme n'importe quel caractère à l'exception du caractère
a.
En fait
[^a]remplace le
..
Donc
grep 'a[^a]*a'se lira de cette façon :
Un caractère
asuivi de n'importe quel caractère à l'exception du caractère
ajusqu'à ce qu'on rencontre un caractère
a.
12 janv. 2014 à 18:13
mais
Le principe est le même.
on part d'un début de ligne suivit de n'importe quel caractère à l'exception d'un jusqu'à ce qu'on rencontre un .
puis, n'importe quel caractère à l'exception du caractère jusqu'à ce qu'on rencontre un caractère .
n'importe quel caractère à l'exception du caractère jusqu'à ce qu'on atteigne la fin de la ligne .
12 janv. 2014 à 18:26
:-)