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 [14/08/2014 10:02] Hypathie [Caractères spécifiques aux ERb ou caractères spécifiques aux ERe] |
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [14/08/2014 10:24] Hypathie [Raccourcis et commandes] |
||
---|---|---|---|
Ligne 210: | Ligne 210: | ||
</code> | </code> | ||
- | Pour l'utilisation de grep (grep -G ou grep -E) avec soit les caractères spécifiques aux ERb, soit les caractères spécifiques aux ERe, voir [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes#grep-e-egrep-et-les-caracteres-specifiques-aux-ere|"grep -E (egrep) et les caractères spécifiques aux ERe"]]. | + | Pour l'utilisation de grep (grep -G ou grep -E) avec soit les caractères spécifiques aux ERb, soit les caractères spécifiques aux ERe, voir [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes#grep-e-egrep-et-les-caracteres-specifiques|"grep -E (egrep) et les caractères spécifiques aux ERe"]]. |
</note> | </note> | ||
Ligne 360: | Ligne 360: | ||
Je ne donnerai ici quelques exemples d'utilisation des caractères communs aux ERb et ERe, en tant que caractères ERb, afin d'illustrer l'utilisation de find avec l'option ''-regextype "posix-basic''.\\ | Je ne donnerai ici quelques exemples d'utilisation des caractères communs aux ERb et ERe, en tant que caractères ERb, afin d'illustrer l'utilisation de find avec l'option ''-regextype "posix-basic''.\\ | ||
- | Pour l'utilisation des caractères spécifiques aux ERb ou des caractères spécifiques aux ERe avec find, voir : [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes#find-et-les-caracteres-specifiques-aux-ere|"find et les caractères spécifiques aux ERe"]].\\ | + | Pour l'utilisation des caractères spécifiques aux ERb ou des caractères spécifiques aux ERe avec find, voir : [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes#find-et-les-caracteres-specifiques|"find et les caractères spécifiques aux ERe"]].\\ |
</note> | </note> | ||
Ligne 426: | Ligne 426: | ||
--regex | --regex | ||
Interpret all PATTERNs as extended regexps | Interpret all PATTERNs as extended regexps | ||
+ | |||
</code> | </code> | ||
Sans l'une ou l'autre de ces options, locate reconnaît le caractère ''*'' comme un métacaractère du shell.\\ | Sans l'une ou l'autre de ces options, locate reconnaît le caractère ''*'' comme un métacaractère du shell.\\ | ||
- | => Cela a une conséquence par rapport aux caractères ERb qui ne sont pas communs aux ERe.\\ | + | => Encore une fois, si on choisit d'utiliser les ERb, il faudra un antislash pour utiliser [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes?&#caracteres-specifiques-aux-erb|les caractères spécifiques aux ERb]] et ce sera inutile si on choisit les ERe. |
- | Autrement dit, si on choisit d'utiliser les ERb, il faudra un antislash pour utiliser [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes?&#caracteres-specifiques-aux-erb|les caractères spécifiques aux ERb]] et ce sera inutile si on choisit les ERe. | + | |
- | Voir l'utilisation de [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes?&#locate-et-les-caracteres-specifiques-aux-erb|locate avec les caractères spécifiques aux ERb]]. | + | Voir [[utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes#locate-et-les-caracteres-specifiques|"locate et les caractères spécifiques"]] |
Ligne 1569: | Ligne 1569: | ||
{{http://pix.toile-libre.org/upload/original/1407925697.png?400}} | {{http://pix.toile-libre.org/upload/original/1407925697.png?400}} | ||
- | ====awk utilise les ERe et les classes sans option==== | + | =====awk utilise les ERe et les classes sans option===== |
<code user>cat liste2-nom</code> | <code user>cat liste2-nom</code> | ||
<code> | <code> | ||
Ligne 1595: | Ligne 1595: | ||
- | ======Raccourcis et commandes====== | + | ======Raccourcis et programmes d'édition====== |
Les raccourcis ne sont pas posix | Les raccourcis ne sont pas posix | ||
- | === __sed__ :=== | + | ====sed ==== |
^Séquences ^Séquences ^ | ^Séquences ^Séquences ^ | ||
Ligne 1611: | Ligne 1611: | ||
|**''<nowiki>\b</nowiki>''** | Correspond à une chaîne vide (blanc) à l'extrémité d'un mot | | |**''<nowiki>\b</nowiki>''** | Correspond à une chaîne vide (blanc) à l'extrémité d'un mot | | ||
- | === __awk__ :=== | + | ====awk==== |
^Séquences ^Séquences ^ | ^Séquences ^Séquences ^ |