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:bash [04/11/2012 14:25] smolski |
doc:programmation:bash [11/11/2012 04:52] martin_mtl |
||
---|---|---|---|
Ligne 46: | Ligne 46: | ||
Même si cette chaîne contient des commandes ou des variables shell, celles-ci ne seront pas interprétées. Par exemple : | Même si cette chaîne contient des commandes ou des variables shell, celles-ci ne seront pas interprétées. Par exemple : | ||
<code bash> | <code bash> | ||
- | $ variable="secret" | + | $ variable='secret' |
$ echo 'Mon mot de passe est $variable.' | $ echo 'Mon mot de passe est $variable.' | ||
Mon mot de passe est $variable.</code> | Mon mot de passe est $variable.</code> | ||
Ligne 59: | Ligne 59: | ||
Ceci est utile pour générer des messages dynamiques au sein d'un script. | Ceci est utile pour générer des messages dynamiques au sein d'un script. | ||
+ | |||
+ | Remarquez bien la différence entre : | ||
+ | echo coucou tout le monde | ||
+ | Ici, le shell va se trouver à interpréter chaque argument séparément. | ||
+ | |||
+ | Alors qu'ici : | ||
+ | echo "coucou tout le monde" | ||
+ | |||
+ | Le shell interprètera toute la chaîne comme un seul argument. | ||
==== Anti-quote ou apostrophe inversée ==== | ==== Anti-quote ou apostrophe inversée ==== | ||
Ligne 84: | Ligne 93: | ||
Les accolades { } permettent de délimiter une variable d'une chaîne de caractères. \\ | Les accolades { } permettent de délimiter une variable d'une chaîne de caractères. \\ | ||
Par exemple : | Par exemple : | ||
- | pour délimiter le nom de la variable ainsi on peut écrire : | + | pour délimiter le nom de la variable ici on peut écrire : |
VARIABLE1="${VARIABLE}RESTEDELACHAINE" | VARIABLE1="${VARIABLE}RESTEDELACHAINE" | ||
- | Et si VARIABLE = "C'ESTLE", nous obtiendront pour la signification de VARIABLE1 | + | Et si VARIABLE = "C'ESTLE", nous obtiendrons pour la signification de VARIABLE1 : |
C'ESTLERESTEDELACHAINE | C'ESTLERESTEDELACHAINE | ||
- | //Merci à //**enikar**//, toujours vaillant sur l'irc df !// ;) | + | //Merci à //**enikar**//, toujours vaillant sur l'irc df !// ;-) |
===== Source ===== | ===== Source ===== |