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:shell:scripts [01/10/2013 00:40] captnfab [Le #!] |
doc:programmation:shell:scripts [22/03/2014 18:52] Hypathie [Récupération des arguments] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=68350 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=68350 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | === Nota === | + | **Nota :** |
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 ! | ||
Ligne 37: | Ligne 37: | ||
Le premier argument est ensuite accessible via ''$1'', le deuxième via ''$2'', etc. | Le premier argument est ensuite accessible via ''$1'', le deuxième via ''$2'', etc. | ||
- | L'ensemble des arguments est accessible via ''$@'' alors que la concaténation de tous les arguments (séparés par des espaces) est accessible via ''$*''. | + | L'ensemble des arguments est accessible via ''$@'' alors que la concaténation de tous les arguments (séparés par des espaces) est accessible via ''$*''.Le nombre d'arguments est accessible via ''$#''. |
La commande ''shift'' permet de décaler tous les arguments vers la gauche (''$1'' désigne le second, etc.). | La commande ''shift'' permet de décaler tous les arguments vers la gauche (''$1'' désigne le second, etc.). | ||
Ligne 53: | Ligne 53: | ||
shift; | shift; | ||
done</code> | done</code> | ||
+ | |||
+ | Pour un exemple détaillé de la commande shift utilisée dans les fonctions voir : [[atelier:chantier:debuter-avec-les-scripts-shell-bash#affectation-de-variables]] | ||
+ | ===== Liens à visiter ===== | ||
+ | |||
+ | * [[doc:programmation:scripts | Divers scripts disponibles.]] |