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:bash [30/03/2014 16:10] Hypathie [Script] |
doc:programmation:bash [01/04/2014 15:05] Hypathie [Script] |
||
---|---|---|---|
Ligne 202: | Ligne 202: | ||
Voir : [[doc:programmation:shell:shell#enchainer-plusieurs-commandes]] | Voir : [[doc:programmation:shell:shell#enchainer-plusieurs-commandes]] | ||
- | 3) Il y a bien d'autres caractères spéciaux.\\ | + | <note> Il est parfois difficile de trancher pour classifier les caractères spéciaux et affirmer s'ils font partie de la rubrique "enchaînement de commandes" ou "redirection de flux".\\ |
- | Par exemple, les caractères spéciaux qui permet au shell de gérer les flux dynamiques : | + | Par exemple, les caractères spéciaux qui permet au shell de substituer des commandes : |
$( ) et ` `. | $( ) et ` `. | ||
+ | Ce mécanisme transforme un flux dynamique en un flux statique, puisque la valeur de la variable pend pour valeur le résultat de la commande. On est là à mis-chemin entre l'enchaînement de commandes que de l'enchaînement de flux | ||
<code bash> | <code bash> | ||
echo $(cat fichier) | echo $(cat fichier) | ||
echo `cat fichier` | echo `cat fichier` | ||
</code> | </code> | ||
- | | + | </note> |
Pour une vue d'ensemble sur les caractères spéciaux : [[atelier:chantier:bash-les-differents-caracteres-speciaux?&#les-caracteres-speciaux]] | Pour une vue d'ensemble sur les caractères spéciaux : [[atelier:chantier:bash-les-differents-caracteres-speciaux?&#les-caracteres-speciaux]] | ||