Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [13/08/2014 17:31] Hypathie [grep, sed, find, locate et les caractères spécifiques aux ERb] |
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [13/08/2014 17:48] Hypathie [Les expressions rationnelles basiques et les commandes GNU/Linux] |
||
---|---|---|---|
Ligne 184: | Ligne 184: | ||
**Puisque tout est bien clair, nous pouvons aller plus loin, et présenter comment utiliser les programmes GNU/Linux avec chacun des trois types d'expression rationnelles** 8-) | **Puisque tout est bien clair, nous pouvons aller plus loin, et présenter comment utiliser les programmes GNU/Linux avec chacun des trois types d'expression rationnelles** 8-) | ||
- | =====Les expressions rationnelles basiques selon les commandes===== | + | =====Les expressions rationnelles basiques et les commandes GNU/Linux===== |
====Caractères communs aux ERb et ERe==== | ====Caractères communs aux ERb et ERe==== | ||
+ | <note tip> | ||
+ | * Certains caractères sont communs au ERb et ERe.\\ Pour ne pas avoir à les répéter, il est préférable de les regrouper. D'autant plus que les commandes qui permettent de se servir des expressions rationnelles, reconnaissent tous les caractères communs aux ERb et ERe. | ||
- | Certains caractères sont communs au ERb et ERe, pour ne pas avoir à les répéter, il est préférable de les regrouper. D'autant plus que les commandes qui permettent de se servir des expressions rationnelles, reconnaissent tous les caractères communs aux ERb et ERe, excepté pour les classes.\\ | + | * Certaines commandes utilisent soit les ERb soit les ERe en fonction d'option :\\ il s'agit de **''grep''** ; **''sed''** ; **''locate''** ; et **''find''**. |
+ | * **''awk''** (gawk) utilise les ERe. | ||
+ | |||
+ | * **''vi''** (vim) et **''expr''** n'utilisent que les ERb. | ||
+ | |||
+ | </note> | ||
^expressions ^Modèles reconnus ^ | ^expressions ^Modèles reconnus ^ | ||
Ligne 203: | Ligne 210: | ||
- | + | ====La commande grep et les caractères communs aux ERb et ERe==== | |
- | Certaines commandes utilisent soit les ERb soit les ERe en fonction d'option : il s'agit de grep ; sed ; locate ; et find.\\ | + | |
- | Awk utilise les ERe.\\ | + | |
- | Je les présente ici, parce qu'elles utilisent toutes les caractères communs aux ERb et ERe. | + | |
- | + | ||
- | Je présenterai les commandes qui utilisent seulement les ERb dans le chapitre concernant les caractères spécifiques aux ERb. Les caractères communs aux ERb et ERe étant alors suffisamment exemplifiés. De plus, les caractères spécifiques aux ERb servent à composer des expressions rationnelles plus complexes, utilisant ces caractères communs aux ERb et ERe. | + | |
- | + | ||
- | ====la commande grep et les caractères communs aux ERb et ERe==== | + | |
<note tip> | <note tip> | ||
Sans option ou avec l'option -G, grep utilise les expressions rationnelles basiques. | Sans option ou avec l'option -G, grep utilise les expressions rationnelles basiques. |