Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:redhat:rh134:l100 [2024/10/21 10:43] – created adminelearning: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:
         * ~/.bash_profile         * ~/.bash_profile
         * ~/.bashrc          * ~/.bashrc 
- +      * 1.10 Rappel des Expressions Régulières dans Bash
-======RH13401 Les Scripts Shell======+
  
 ===== LAB #1 - Les Scripts Shell ===== ===== LAB #1 - Les Scripts Shell =====
Ligne 926: Ligne 930:
 unset rc unset rc
 </code> </code>
 +
 +====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'effet spécial du caractère suivant |
 +| [ ] | Trouver n'importe quel des caractères entre les crochets |
 +| [%%^%%] | Exclure les caractères entre crochets |
 +| . | Trouver n'importe quel caractère sauf à la fin de la ligne |
 +| * | 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'occurrences de ce qui précède |
 +| {x,y} | Trouver de **x** à **y** occurrences de ce qui précède |
 +| {x} | Trouver exactement le nombre **x** d'occurrences de ce qui précède |
 +| {x,} | Trouver le nombre **x** ou plus d'occurrences de ce qui précède |
 +| {,x} | Trouver le nombre **x** ou moins d'occurrences de ce qui précède |
 +| () | 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 'C' et le codage de caractères ASCII, cette expression est identique à [0-9A-Za-z]. |
 +| [:alpha:] | Caractères alphabétiques : [:lower :] et [:upper :]; dans les paramètres régionaux 'C' et le codage de caractères ASCII, cette expression est identique à [A-Za-z]. |
 +| [: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'espacement : dans les paramètres régionaux « C », il s'agit de la tabulation, de la nouvelle ligne, de la tabulation verticale, du saut de page, du retour chariot et de l'espacement. |
 +| [: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'elle ne se trouve pas à la périphérie d'un mot. |
 +| \< | 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 %%[^_[:alnum :]].%% |
 +| \s | %%Correspondre à l'espace blanc. Synonyme de '[[:espace :]`].%% |
 +| \S | %%Correspondre à un espace non blanc. Synonyme de [^[:espace :]].%% |
  
 ----- -----
 Copyright © 2024 Hugh Norris. Copyright © 2024 Hugh Norris.
  
Menu