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 09:12] Hypathie [Les expressions rationnelles basiques selon les commandes] |
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [13/08/2014 09:19] Hypathie [Caractères spécifiques aux ERb] |
||
---|---|---|---|
Ligne 726: | Ligne 726: | ||
abc2356.99 | abc2356.99 | ||
73000|Savoie | 73000|Savoie | ||
+ | 123456 | ||
+ | 1234567 | ||
index-tel|04|Rhône-Alpe | index-tel|04|Rhône-Alpe | ||
-15 +36 5687 {15} exemple{36} | -15 +36 5687 {15} exemple{36} | ||
il y a un truc et un truc et encore un truc et une chose | il y a un truc et un truc et encore un truc et une chose | ||
- | chose et truc ne font pas bon ménage | + | choses et trucs ne font pas bon ménage |
123.3456.abc | 123.3456.abc | ||
- | trucchosetruc | + | trucschosetruc |
- | tructructruc | + | tructructrucs |
chosechosechose | chosechosechose | ||
</code> | </code> | ||
Ligne 1069: | Ligne 1071: | ||
C'est justement le cas de la commande sed, locate et find. Je ne m'y attarderai donc pas. | C'est justement le cas de la commande sed, locate et find. Je ne m'y attarderai donc pas. | ||
</note> | </note> | ||
+ | |||
+ | ====find et les caractères spécifiques aux ERb " ==== | ||
+ | __**Rappel **__\\ | ||
+ | |||
+ | Pour utiliser les ERb, il faut utiliser l'option **''-regextype "posix-basic" ''**. | ||
+ | |||
+ | __**Préparation**__\\ | ||
+ | |||
+ | Dans le répertoire de l'utilisateur et dans le dossier "ERetCMD/" | ||
+ | |||
+ | * Création de deux fichiers, "img-perso-1.jpg" et "img-perso-2.jpg" : | ||
+ | |||
+ | <code user> | ||
+ | touch img-perso-1.jpg img-perso-2.jpg | ||
+ | </code> | ||
+ | |||
+ | ===Exemples === | ||
+ | |||
+ | <code user>find -regextype "posix-basic" -regex ".*/[a-z]\{,3\}-.*\.jpg$"</code> | ||
+ | <code> | ||
+ | ./img-perso-2.jpg | ||
+ | ./img-perso-1.jpg | ||
+ | </code> | ||
====locate et les caractères spécifiques aux ERb ==== | ====locate et les caractères spécifiques aux ERb ==== | ||
Ligne 1106: | Ligne 1131: | ||
/home/hypathie/ERetCMD/image linux - 02.jpg | /home/hypathie/ERetCMD/image linux - 02.jpg | ||
/home/hypathie/ERetCMD/image linux - 03.jpg | /home/hypathie/ERetCMD/image linux - 03.jpg | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | ====find et les caractères spécifiques aux ERb " ==== | ||
- | __**Rappel **__\\ | ||
- | |||
- | Pour utiliser les ERb, il faut utiliser l'option **''-regextype "posix-basic" ''**. | ||
- | |||
- | __**Préparation**__\\ | ||
- | |||
- | Dans le répertoire de l'utilisateur et dans le dossier "ERetCMD/" | ||
- | |||
- | * Création de deux fichiers, "img-perso-1.jpg" et "img-perso-2.jpg" : | ||
- | |||
- | <code user> | ||
- | touch img-perso-1.jpg img-perso-2.jpg | ||
- | </code> | ||
- | |||
- | ===Exemples === | ||
- | |||
- | <code user>find -regextype "posix-basic" -regex ".*/[a-z]\{,3\}-.*\.jpg$"</code> | ||
- | <code> | ||
- | ./img-perso-2.jpg | ||
- | ./img-perso-1.jpg | ||
</code> | </code> | ||