HDTutorial
FR

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

402 175 vues 29 octobre 2017 8:35

Voir sur YouTube
ChaîneProgrammingKnowledge

Description 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 ★★★

À 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.

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