grep
: Recherche d'expressions régulières simples dans des fichiers ou sur
l'entrée standard.
Syntaxe : grep [-n][-v] <expression à rechercher> [<liste de fichiers>]
Les options sont les mêmes que pour la commande fgrep .
Les méta-caractères autorisés sont :
^ $ \x et \ (même rôle que pour fgrep).
. N'importe quel caractère.
? Le caractère précédent peut
apparaitre 0 ou une fois.
* Le caractère précédent peut
apparaitre 0, une ou plusieurs fois.
+ Le caractère précédent peut
apparaitre une ou plusieurs fois.
! N'importe quel caractère sauf
celui qui suit le !
Les méta-caractères de nombre d'occurences ne sont pas autorisés
après le caractère qui suit un !
> Méta-caractère "jusqu'à".
Saute tous les caractères jusqu'à la première occurence du catactère
qui suit le >
>x est équivalent à la combinaison
interdite : !x*x
Les lignes de texte analysées sont tronquées à 1024 caractères.
Les expressions à rechercher sont limitées à 255 caractères.
Cette commande grep effectue un
prétraitement de l'expression régulière qui permet une recherche
fiable sans retour en arrière pendant l'analyse.
Seul défaut connu :
Les expressions régulières de la forme : a*b*a (ou a?b*a ,
a?b?a , a*b?a) ne détectent pas les chaines ne contenant
pas le caractère b .
Cliquer ici pour revenir à la liste des commandes du même type