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-les-differents-caracteres-speciaux [08/07/2014 15:28] Hypathie [Quotes, apostrophe, guillemets et apostrophe inversée] |
doc:programmation:shells:bash-les-differents-caracteres-speciaux [09/07/2014 08:12] Hypathie [Bash : Vision d'ensemble] |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
> [[user>Hypathie]] | > [[user>Hypathie]] | ||
+ | * ;-) | ||
* [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] | * [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] | ||
* [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] | * [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] | ||
Ligne 291: | Ligne 292: | ||
À ne pas lancer dans votre dossier personnel sous peine perdre de manière irrémédiable de tous vos fichiers ! | À ne pas lancer dans votre dossier personnel sous peine perdre de manière irrémédiable de tous vos fichiers ! | ||
</note> | </note> | ||
- | >Pour vérifier que tout a été supprimé : | ||
<code user>ls</code> | <code user>ls</code> | ||
+ | |||
+ | > Pour vérifier que tout a été supprimé : | ||
* comparez maintenant avec : | * comparez maintenant avec : | ||
Ligne 533: | Ligne 535: | ||
<note tip> En bref !!! | <note tip> En bref !!! | ||
- | * Les caractères servant au globbing et au perttern, sont désignés dans le man bash de caractères génériques.\\ Mais à l'usage on parle de métacaractères. | + | * Les caractères servant __au globbing et au patterns__, sont désignés dans le man bash de caractères génériques.\\ Mais à l'usage on parle de __métacaractères__. |
- | * Les caractères qui permettent le mécanisme de lecture d'une ligne de commande par le shell sont appelés dans le man bash méta-caractères.\\ Mais à l'usage on parle de mots réservés. | + | * Les caractères qui permettent le mécanisme de lecture d'une ligne de commande par le shell sont appelés dans le man bash méta-caractères.\\ Mais à l'usage on parle __de mots réservés__. |
* On distingue deux sortes de mots réservés : les opérateurs de contrôle et les opérateurs de redirection. | * On distingue deux sortes de mots réservés : les opérateurs de contrôle et les opérateurs de redirection. | ||
Ligne 555: | Ligne 557: | ||
> Ce "ou" logique qui apparaît dans deux cas : | > Ce "ou" logique qui apparaît dans deux cas : | ||
- | * avec '';;'' dans le contexte de la commande ''case'' | + | * Avec '';;'' dans le contexte de la commande ''case'' |
<code bash> | <code bash> | ||
case $variable-name in | case $variable-name in | ||
Ligne 567: | Ligne 569: | ||
esac | esac | ||
</code> | </code> | ||
- | * dans le contexte d'utilisation des globs étendus et des expressions rationnelles\\ voir : [[atelier:chantier:bash-vii-globs-etendus-regex?&#les-globs-etendus]]\\ Par exemple : <code user>ls ~/Test/!(*jpg|*bmp)</code> | + | * Dans le contexte d'utilisation des globs étendus et des expressions rationnelles\\ voir : [[atelier:chantier:bash-vii-globs-etendus-regex?&#les-globs-etendus]]\\ Par exemple : <code user>ls ~/Test/!(*jpg|*bmp)</code> |
Deuxièmement, on retrouve la paire de parenthèses simples ''( )'': | Deuxièmement, on retrouve la paire de parenthèses simples ''( )'': |