next up previous contents Next: Expressions rationnelles étendues + Up: Les expressions rationnelles. Previous: La commande fgrep.   Table des matières  

6.3 Notation \{\} des expressions rationnelles.

x* permet de rechercher le caractère x de 0 à une infinité d'occurrence. Vous pouvez spécifier d'autres gammes de nombres, par exemple avec x\{3,5\} qui recherche au moins 3 mais pas plus de 5 x, c'est-à-dire, xxx, xxxx et xxxxx.

Si vous recherchez xxxx exactement, vous pouvez employer x\{4\}. Notez que x\{7,\} recherchera 7 x au moins. Ici, la borne supérieure n'est pas mentionnée.

Comme dans tous exemples précités, le caractère x peut être remplacé par une gamme de caractères (comme, par exemple, [a-k]):

grep -w 'th[a-t]\{2,3\}t'
détecte les mots theft, thirst, threat, thrift et throat.


grep -w 'th[a-t]\{4,5\}t'
détecte les mots theorist, thicket et thinnest.



1-01-2006