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:debuter-avec-les-scripts-shell-bash [31/05/2014 19:10] Hypathie [Valeurs d'une variable internes ou externes à un script] |
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [31/05/2014 19:25] Hypathie [Introduction : éviter les bashismes] |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
- | ===== Introduction : éviter les bashismes===== | + | =====A) Introduction : éviter les bashismes===== |
==== 1) SHELL, PATH, BASH, COMMANDE : quelques rappels ! ==== | ==== 1) SHELL, PATH, BASH, COMMANDE : quelques rappels ! ==== | ||
Ligne 425: | Ligne 425: | ||
read -p "entrez votre de naissance (deux derniers chiffres): " -n 2 annee | read -p "entrez votre de naissance (deux derniers chiffres): " -n 2 annee | ||
</note> | </note> | ||
+ | |||
+ | ====3) Créer des variables avec les tableaux ==== | ||
+ | |||
+ | Les variables de chaque case d'un tableau, ont elles aussi une position définie par l'utilisateur, ou automatiquement lors de la création du tableau.\\ | ||
+ | Pour plus de précision sur la création et l'utilisation de tableau dans les scripts voir ici : [[atelier:chantier:page-man-bash-v-les-tableaux]] | ||
+ | |||
+ | ====4) création de variables quelques commandes à connaître==== | ||
+ | ===declare=== | ||
+ | ===let=== | ||
+ | =====Les tests ==== | ||
+ | ====utiliser le code de retour : exit==== | ||
+ | |||
=====Valeurs d'une variable internes ou externes à un script===== | =====Valeurs d'une variable internes ou externes à un script===== | ||
Ligne 632: | Ligne 644: | ||
=====Supprimer les paramètres de position===== | =====Supprimer les paramètres de position===== | ||
+ | ====Exemple==== | ||
**même script que ci-dessus mais on dé-commente set - - (on enlève # ligne 5) :** | **même script que ci-dessus mais on dé-commente set - - (on enlève # ligne 5) :** | ||
Ligne 735: | Ligne 748: | ||
Voir le tableau des options ici: http://abs.traduc.org/abs-5.3-fr/ch30.html#optionsref | Voir le tableau des options ici: http://abs.traduc.org/abs-5.3-fr/ch30.html#optionsref | ||
</note> | </note> | ||
- | =====Variables et commandes à connaître===== | ||
- | declare | ||
- | let | ||
- | exit | ||
- | =====Créer des variables : les tableaux===== | ||
- | Les variables de chaque case d'un tableau, ont elles aussi une position définie par l'utilisateur, ou automatiquement lors de la création du tableau.\\ | ||
- | Pour plus de précision sur la création et l'utilisation de tableau dans les scripts voir ici : [[atelier:chantier:page-man-bash-v-les-tableaux]] | ||
- | |||
- | |||
- | |||
=====Les fonctions===== | =====Les fonctions===== |