logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
doc:programmation:shells:bash-vii-globs-etendus-regex [08/10/2015 13:49]
milou [Correspondance de motifs avec les expressions rationnelles]
doc:programmation:shells:bash-vii-globs-etendus-regex [22/10/2015 18:31] (Version actuelle)
milou [Correspondance de motifs avec les expressions rationnelles]
Ligne 12: Ligne 12:
  
   * [[doc:​programmation:​shells:​bash-les-differents-caracteres-speciaux|Vision d'​ensemble]]   * [[doc:​programmation:​shells:​bash-les-differents-caracteres-speciaux|Vision d'​ensemble]]
-  * [[docs:​programmation:​shells:​la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]]+  * [[doc:​programmation:​shells:​la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]]
   * [[doc:​programmation:​shells:​la-page-man-bash-ii-les-operateurs-lexicographiques|Bash : les opérateurs lexicographiques]]   * [[doc:​programmation:​shells:​la-page-man-bash-ii-les-operateurs-lexicographiques|Bash : les opérateurs lexicographiques]]
   * [[doc:​programmation:​shells:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs de comparaison numérique]]   * [[doc:​programmation:​shells:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs de comparaison numérique]]
Ligne 120: Ligne 120:
 Par exemple :  Par exemple : 
  
-<code bash>+<code bash script>
 #!/bin/bash #!/bin/bash
 shopt -s extglob shopt -s extglob
Ligne 214: Ligne 214:
 ==== Apprenons à construire une expression régulière==== ​ ==== Apprenons à construire une expression régulière==== ​
  
-<code bash>+<code bash script>
 #!/bin/bash #!/bin/bash
 for nombre in "​1234567"​ "​123478985"​ "​123498761"​ "​12396590"​ for nombre in "​1234567"​ "​123478985"​ "​123498761"​ "​12396590"​
Ligne 235: Ligne 235:
   * Ou encore :   * Ou encore :
  
-<code bash>+<code bash script>
 #!/bin/bash #!/bin/bash
 #​REGEX="​^[[:​upper:​]]{1}[[:​lower:​]]{4}$"​ #​REGEX="​^[[:​upper:​]]{1}[[:​lower:​]]{4}$"​
Ligne 253: Ligne 253:
 ===Compliquons un peu en utilisant plusieurs autres caractères du tableau ci-dessus :=== ===Compliquons un peu en utilisant plusieurs autres caractères du tableau ci-dessus :===
  
-<code bash>+<code bash script>
 #!/bin/bash #!/bin/bash
 regex="​^([[:​alpha:​][:​blank:​]]*)- ([[:​digit:​]]*) - ([[:​alpha:​]]?​)(.*)jpg$"​ regex="​^([[:​alpha:​][:​blank:​]]*)- ([[:​digit:​]]*) - ([[:​alpha:​]]?​)(.*)jpg$"​
Ligne 320: Ligne 320:
   * Voici un script "​exp.reg1" ​   * Voici un script "​exp.reg1" ​
  
-<code bash>+<code bash script exp.reg1>
 #!/bin/bash #!/bin/bash
 #Les "​echo"​ les plus à droite sont là pour expliquer lors du retour ce qui s'y passe dans ce script. #Les "​echo"​ les plus à droite sont là pour expliquer lors du retour ce qui s'y passe dans ce script.
doc/programmation/shells/bash-vii-globs-etendus-regex.1444304984.txt.gz · Dernière modification: 08/10/2015 13:49 par milou

Pied de page des forums

Propulsé par FluxBB