Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:redhat:rh134:l100 [2024/10/21 10:43] – created admin | elearning:workbooks:redhat:rh134:l100 [2024/10/21 11:20] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
+ | |||
+ | ======RH13401 - Les Scripts Shell====== | ||
+ | |||
+ | =====Contenu du Module===== | ||
* **RH13401 - Les Scripts Shell** | * **RH13401 - Les Scripts Shell** | ||
+ | * Contenu du Module | ||
* LAB #1 - Les Scripts Shell | * LAB #1 - Les Scripts Shell | ||
* 1.1 - Exécution | * 1.1 - Exécution | ||
Ligne 40: | Ligne 45: | ||
* ~/ | * ~/ | ||
* ~/ | * ~/ | ||
- | + | * 1.10 - Rappel des Expressions Régulières dans Bash | |
- | ======RH13401 | + | |
===== LAB #1 - Les Scripts Shell ===== | ===== LAB #1 - Les Scripts Shell ===== | ||
Ligne 926: | Ligne 930: | ||
unset rc | unset rc | ||
</ | </ | ||
+ | |||
+ | ====1.10 - Rappel des Expressions Régulières dans Bash==== | ||
+ | |||
+ | ^ Option ^ Description ^ | ||
+ | | %%^%% | Trouver la chaîne au début de la ligne | | ||
+ | | $ | Trouver la chaîne à la fin de la ligne | | ||
+ | | \ | Annuler l' | ||
+ | | [ ] | Trouver n' | ||
+ | | [%%^%%] | Exclure les caractères entre crochets | | ||
+ | | . | Trouver n' | ||
+ | | * | Trouver 0 ou plus du caractère qui précède | | ||
+ | | \< | Trouver la chaîne au début d'un mot | | ||
+ | | \> | Trouver la chaîne à la fin d'un mot | | ||
+ | | ? | Trouver 0 ou 1 occurrence de ce qui précède | | ||
+ | | + | Trouver 1 ou **n** d' | ||
+ | | {x,y} | Trouver de **x** à **y** occurrences de ce qui précède | | ||
+ | | {x} | Trouver exactement le nombre **x** d' | ||
+ | | {x,} | Trouver le nombre **x** ou plus d' | ||
+ | | {,x} | Trouver le nombre **x** ou moins d' | ||
+ | | () | Faire un **ET** des expressions régulières entre les paranthèses | | ||
+ | | %%|%% | Faire un **OU** des expressions régulières se trouvant de chaque côté du pipe | | ||
+ | | [:alnum:] | Caractères alphanumériques : [:alpha :] et [:digit :]; dans la locale ' | ||
+ | | [:alpha:] | Caractères alphabétiques : [:lower :] et [:upper :]; dans les paramètres régionaux ' | ||
+ | | [:blank:] | Caractères vides : espace et tabulation. | | ||
+ | | [:cntrl:] | Caractères de contrôle. En ASCII, ces caractères ont les codes octaux 000 à 037, et 177 (DEL). | | ||
+ | | [:digit:] | Chiffres : 0 1 2 3 4 5 6 7 8 9. | | ||
+ | | [:graph:] | Caractères graphiques : [:alnum :] et [:punct :]. | | ||
+ | | [:lower:] | Lettres minuscules ; dans la locale « C » et le codage de caractères ASCII : a b c d e f g h i j k l m n o p q r s t u v w x y z. | | ||
+ | | [:print:] | Caractères imprimables : [:alnum :], [:punct :] et espace. | | ||
+ | | [:punct:] | Caractères de ponctuation ; dans les paramètres régionaux « C » et le codage des caractères ASCII : %% ! « # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ' { | } ~. %% | | ||
+ | | [:space:] | Caractères d' | ||
+ | | [:upper:] | Lettres majuscules : dans les paramètres régionaux « C » et le codage des caractères ASCII : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z. | | ||
+ | | [:xdigit:] | Chiffres hexadécimaux : 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f. | | ||
+ | | \b | Faire correspondre la chaîne vide au bord d'un mot. | | ||
+ | | \B | Correspondre à la chaîne vide à condition qu' | ||
+ | | \< | Correspondre à la chaîne vide au début d'un mot. | | ||
+ | | \> | Correspondre à la chaîne vide à la fin d'un mot. | | ||
+ | | \w | Correspondre au mot constituant. Synonyme de [_[:alnum :]]. | | ||
+ | | \W | Correspondre à un constituant non-mot. Synonyme de %%[^_[: | ||
+ | | \s | %%Correspondre à l' | ||
+ | | \S | %%Correspondre à un espace non blanc. Synonyme de [^[:espace :]].%% | | ||
----- | ----- | ||
Copyright © 2024 Hugh Norris. | Copyright © 2024 Hugh Norris. | ||