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/06/2015 17:29] milou [Rédaction de scripts Shell] |
doc:programmation:shell:scripts [23/10/2015 19:50] milou [Récupération des arguments] |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
<code root>chmod 750 monscript.sh</code> | <code root>chmod 750 monscript.sh</code> | ||
- | Voir ce lien où il est expliqué trois méthodes d'exécution d'un script : [[atelier:chantier:debuter-avec-les-scripts-shell-bash?&#comment-executer-ses-scripts]] | + | Voir ce lien où il est expliqué trois méthodes d'exécution d'un script : [[doc:programmation:shells:bash-les-differents-caracteres-speciaux?&#comment-executer-ses-scripts]] |
===== Récupération des arguments ===== | ===== Récupération des arguments ===== | ||
Ligne 40: | Ligne 40: | ||
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 ''$*''.Le nombre d'arguments 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 ''$#''.\\ | ||
- | Voir : [[atelier:chantier:bash-les-differents-caracteres-speciaux?&#variables-de-substitution-predefinies-principalement-dans-les-scripts]] | + | Voir : [[doc:programmation:shells:bash-les-differents-caracteres-speciaux?&#variables-de-substitution-predefinies-principalement-dans-les-scripts]] |
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.). |