La lecture charge le lecteur YouTube intégré (mode confidentialité renforcée).
Tutoriel de Script Shell pour Débutants 4 – Passer des Arguments à un Script Bash
ChaîneProgrammingKnowledgeDescription de l’auteur
Passer des arguments à un script shell
Tout script shell que vous exécutez a accès (hérite) aux variables d’environnement disponibles pour le shell parent. De plus, tous les arguments que vous tapez après le nom du script dans la ligne de commande du shell sont transmis au script sous forme de variables.
Les paramètres suivants sont reconnus :
$*
Retourne une seule chaîne ($1, $2 ... $n'') regroupant tous les paramètres positionnels séparés par le caractère de séparateur de champs interne (définie par la variable d’environnement IFS).
$@
Retourne une séquence de chaînes ($1'', $2'', ... $n'') où chaque paramètre positionnel reste distinct des autres.
$1, $2 ... $n
Fait référence à un argument numéroté du script, où n est la position de l’argument dans la ligne de commande. Dans le shell Korn, vous pouvez faire référence directement aux arguments où n est supérieur à 9 en utilisant des accolades. Par exemple, pour faire référence au 57ème paramètre positionnel, utilisez la notation ${57}. Dans les autres shells, pour faire référence aux paramètres dont le numéro est supérieur à 9, utilisez la commande shift ; cela décale la liste des paramètres vers la gauche. $1 est perdu, tandis que $2 devient $1, $3 devient $2, et ainsi de suite. Le dixième paramètre inaccessible devient $9 et peut alors être référencé.
$0
Fait référence au nom du script lui-même.
$#
Fait référence au nombre d’arguments spécifiés dans une ligne de commande.
★★★ Meilleurs Cours en Ligne de ProgrammingKnowledge ★★★
★★★ Cours en Ligne pour Apprendre ★★★
★★★ Suivez-nous ★★★
Tout script shell que vous exécutez a accès (hérite) aux variables d’environnement disponibles pour le shell parent. De plus, tous les arguments que vous tapez après le nom du script dans la ligne de commande du shell sont transmis au script sous forme de variables.
Les paramètres suivants sont reconnus :
$*
Retourne une seule chaîne ($1, $2 ... $n'') regroupant tous les paramètres positionnels séparés par le caractère de séparateur de champs interne (définie par la variable d’environnement IFS).
$@
Retourne une séquence de chaînes ($1'', $2'', ... $n'') où chaque paramètre positionnel reste distinct des autres.
$1, $2 ... $n
Fait référence à un argument numéroté du script, où n est la position de l’argument dans la ligne de commande. Dans le shell Korn, vous pouvez faire référence directement aux arguments où n est supérieur à 9 en utilisant des accolades. Par exemple, pour faire référence au 57ème paramètre positionnel, utilisez la notation ${57}. Dans les autres shells, pour faire référence aux paramètres dont le numéro est supérieur à 9, utilisez la commande shift ; cela décale la liste des paramètres vers la gauche. $1 est perdu, tandis que $2 devient $1, $3 devient $2, et ainsi de suite. Le dixième paramètre inaccessible devient $9 et peut alors être référencé.
$0
Fait référence au nom du script lui-même.
$#
Fait référence au nombre d’arguments spécifiés dans une ligne de commande.
★★★ Meilleurs Cours en Ligne de ProgrammingKnowledge ★★★
★★★ Cours en Ligne pour Apprendre ★★★
★★★ Suivez-nous ★★★
À propos de ce tutoriel
ProgrammingKnowledge a publié ce tutoriel vidéo de 8:35 le 29 octobre 2017. Il a été vu 402 175 fois sur YouTube.
- Chaîne
- ProgrammingKnowledge
- Catégorie
- Éducation
- Durée
- 8:35
- Publié le
- 29 octobre 2017
- Vues
- 402 175
- J’aime
- 3 398
Partager
Ce tutoriel dans d’autres langues
- ENShell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script
- ESShell Scripting Tutorial para principiantes 4 - Argumentos Pass a una Bash-Script
- PTShell Scripting Tutorial para Iniciantes 4 - Argumentos passe para uma Bash-Script
- ITShell Scripting Tutorial per principianti 4 - Argomenti passare ad un Bash-Script
- DEShell Scripting Tutorial für Anfänger 4 - Pass Argumente zu einem Bash-Script
- NLShell Scripting Tutorial voor beginners 4 - Pass Argumenten om een Bash-Script
- RUShell Scripting Учебник для начинающих 4 - передать аргументы Bash-Script
- PLShell Scripting Tutorial dla początkujących 4 - przekazywać argumenty do skryptu bash
- JA初心者4のためのシェルスクリプトチュートリアル - バッシュ・スクリプトに渡す引数
- ARشل برمجة دروس للمبتدئين 4 - الحجج ممر لباش سكريبت
- HIशुरुआती 4 के लिए शैल पटकथा ट्यूटोरियल - एक बैश-स्क्रिप्ट को पास तर्क
- IDShell Scripting Tutorial untuk Pemula 4 - Lulus Argumen ke Bash-Script