Table des matières:

Que fait le retour dans bash?
Que fait le retour dans bash?

Vidéo: Que fait le retour dans bash?

Vidéo: Que fait le retour dans bash?
Vidéo: Bash[#10] - Comprendre les mécanismes d'expansion avec Bash 2024, Novembre
Anonim

Lorsqu'un frapper fonction se termine, son revenir valeur est l'état de la dernière instruction exécutée dans la fonction, 0 pour le succès et un nombre décimal différent de zéro dans la plage 1 - 255 pour l'échec. Les revenir statut pouvez être spécifié en utilisant le revenir mot-clé, et il est affecté à la variable $?.

De plus, comment retourner une fonction dans bash ?

Une fonction peut renvoyer une valeur de l'une des quatre manières suivantes:

  1. Changer l'état d'une ou de plusieurs variables.
  2. Utilisez la commande exit pour terminer le script shell.
  3. Utilisez la commande return pour terminer la fonction et renvoyez la valeur fournie à la section appelante du script shell.

comment renvoyer la valeur d'écho dans bash? 2 réponses

  1. Imprimez le message sur stderr et la valeur que vous souhaitez prendre dans stdout. function fun1() { # Affiche le message sur stderr.
  2. Imprimez le message normalement sur stdout et utilisez la valeur de retour réelle avec $?.
  3. Utilisez simplement la variable globale.

En conséquence, qu'est-ce que le retour dans le script shell ?

commande de retour est utilisé pour sortir d'un coquille fonction. Il prend un paramètre [N], si N est mentionné alors il Retour [N] et si N n'est pas mentionné alors il Retour le statut du dernier commander exécuté au sein de la fonction ou scénario . N ne peut être qu'une valeur numérique. Remarque: echo $ ? est utilisé pour afficher le dernier revenir statut.

A quoi servent les scripts shell ?

Scripts shell nous permettent de programmer des commandes en chaînes et de faire en sorte que le système les exécute en tant qu'événement scripté, tout comme les fichiers batch. Ils permettent également des fonctions beaucoup plus utiles, telles que la substitution de commandes. Vous pouvez invoquer une commande, comme date, et utilisation il est généré dans le cadre d'un schéma de nommage de fichier.

Conseillé: