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 Les deux révisions suivantes | ||
doc:programmation:shells:bash-vii-globs-etendus-regex [07/10/2015 18:04] milou [Bash : Variables, globs étendus, ERb, ERe] |
doc:programmation:shells:bash-vii-globs-etendus-regex [07/10/2015 18:09] milou [Correspondance de motifs avec les globs étendus] |
||
---|---|---|---|
Ligne 88: | Ligne 88: | ||
>Cela signifie : liste-moi le ou les fichiers dont le nom ne comporte pas (''!'') | >Cela signifie : liste-moi le ou les fichiers dont le nom ne comporte pas (''!'') | ||
+ | > | ||
>soit "zéro ou plein de caractères" (''*'') puis ''jpg'' | >soit "zéro ou plein de caractères" (''*'') puis ''jpg'' | ||
+ | > | ||
>soit "zéro ou plein de caractères" (''*'') puis ''bmp'' | >soit "zéro ou plein de caractères" (''*'') puis ''bmp'' | ||
- | <code> | + | <file config retour de la commande> |
/home/hypathie/Test/nom.txt | /home/hypathie/Test/nom.txt | ||
- | </code> | + | </file> |
>C'est le chemin absolu (nom complet) du (ou des) autre(s) fichiers que ceux finissant par ''jpg'' ou ''bmp''. | >C'est le chemin absolu (nom complet) du (ou des) autre(s) fichiers que ceux finissant par ''jpg'' ou ''bmp''. | ||
Ligne 107: | Ligne 109: | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
nom.txt | nom.txt | ||
- | </code> | + | </file> |
>C'est le nom simplifié | >C'est le nom simplifié | ||
Ligne 148: | Ligne 150: | ||
- Contrairement à la correspondance simple rappelée au-dessus les doubles crochets sont obligatoires. C'est eux qui enclenchent le mécanisme de comparaison. On peut mettre un double égal, pour plus de clarté.\\ | - Contrairement à la correspondance simple rappelée au-dessus les doubles crochets sont obligatoires. C'est eux qui enclenchent le mécanisme de comparaison. On peut mettre un double égal, pour plus de clarté.\\ | ||
- Le "métacaractère" ou glob simple ''*'' signifie "un nombre quelconque de caractères" et le ''?'' signifie "un seul caractère", comme pour les globs simples.\\ | - Le "métacaractère" ou glob simple ''*'' signifie "un nombre quelconque de caractères" et le ''?'' signifie "un seul caractère", comme pour les globs simples.\\ | ||
- | - CES SIGNIFICATIONS SONT CONSERVÉES lors de l'emploi des globs étendus, et leurs significations et conservée mais s'applique à une syntaxe différentes dans les expressions régulières.\\ | + | - CES SIGNIFICATIONS SONT CONSERVÉES lors de l'emploi des globs étendus, et leurs significations sont conservées mais s'appliquent à une syntaxe différente dans les expressions régulières.\\ |
- Ne surtout pas mettre de ''" "'' autour de ''*'' : le shell chercherait alors les chaînes dont le premier caractère est une ''*'', ni dans les cas simples, ni lorsqu'on utilise les motifs étendus. | - Ne surtout pas mettre de ''" "'' autour de ''*'' : le shell chercherait alors les chaînes dont le premier caractère est une ''*'', ni dans les cas simples, ni lorsqu'on utilise les motifs étendus. | ||
</note> | </note> |