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 | ||
doc:programmation:shells:bash-vii-globs-etendus-regex [06/07/2014 11:11] Hypathie [Correspondance de motifs avec les globs étendus] |
doc:programmation:shells:bash-vii-globs-etendus-regex [06/07/2014 11:57] Hypathie [Correspondance de motifs avec les globs étendus] |
||
---|---|---|---|
Ligne 63: | Ligne 63: | ||
shopt -s extglob | shopt -s extglob | ||
</code> | </code> | ||
- | Valider puis dans le même terminal : | + | Valider ensuite toujours dans le même terminal : |
<code user> | <code user> | ||
ls ~/Test/!(*jpg|*bmp) | ls ~/Test/!(*jpg|*bmp) | ||
</code> | </code> | ||
- | Retour : | ||
<code> | <code> | ||
/home/hypathie/Test/nom.txt | /home/hypathie/Test/nom.txt | ||
Ligne 76: | Ligne 75: | ||
<code user> | <code user> | ||
cd ~/Test/ | cd ~/Test/ | ||
- | ~/Test$ ls | + | </code> |
+ | PUIS : | ||
+ | <code user> | ||
+ | ls | ||
</code> | </code> | ||
Retour : | Retour : | ||
Ligne 86: | Ligne 88: | ||
echo !(*jpg|*bmp) | echo !(*jpg|*bmp) | ||
</code> | </code> | ||
- | Retour : | ||
<code> | <code> | ||
nom.txt | nom.txt | ||
Ligne 116: | Ligne 117: | ||
fi | fi | ||
</code> | </code> | ||
- | Retour : | ||
<code> | <code> | ||
mauvaise correspondance | mauvaise correspondance | ||
Ligne 210: | Ligne 210: | ||
echo "pas de match" | echo "pas de match" | ||
fi | fi | ||
- | |||
- | # retour : match | ||
</code> | </code> | ||
+ | <code> | ||
+ | match | ||
+ | </code> | ||
===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 :=== | ||
Ligne 230: | Ligne 230: | ||
echo "mauvaise regex" | echo "mauvaise regex" | ||
fi | fi | ||
- | |||
- | # retour : Le nom de l'image correspond à l'expression rationnelle. | ||
</code> | </code> | ||
+ | <code> | ||
+ | Le nom de l'image correspond à l'expression rationnelle. | ||
+ | </code> | ||
===explication=== | ===explication=== | ||