Dans ce guide, nous examinerons la commande d'exportation sous Linux. Export est une commande intégrée du shell Bash. Il est utilisé pour marquer les variables et les fonctions à transmettre aux processus enfants. Fondamentalement, une variable sera incluse dans les environnements de processus enfants sans affecter les autres environnements. Pour avoir une idée plus claire de ce dont nous parlons, plongeons-nous dans les exemples de commandes d'exportation.
Commande d'exportation sous Linux sans aucun argument
Sans aucun argument, la commande générera ou affichera toutes les variables exportées. Vous trouverez ci-dessous un exemple de la sortie attendue.
$ export
Exemple de sortie
Affichage de toutes les variables exportées sur le shell actuel
Si vous souhaitez afficher toutes les variables exportées sur le shell actuel, utilisez le -p
drapeau comme indiqué dans l'exemple
$ export -p
Exemple de sortie
Utiliser l'exportation avec des fonctions
Supposons que vous ayez une fonction et que vous souhaitiez l'exporter, comment procédez-vous ? Dans ce cas, le -f
drapeau est utilisé. Dans cet exemple, nous exportons la fonction name ()
.
Tout d'abord, appelez la fonction
$ name () { echo "Hello world"; }
Puis exportez-le en utilisant le -f
drapeau
$ export -f name
Ensuite, invoquez le shell bash
$ bash
Enfin, appelez la fonction
$ name
Sortie
Hello World
Vous pouvez également attribuer une valeur avant d'exporter une fonction comme indiqué
$ export name[=value]
Par exemple, vous pouvez définir une variable avant de l'exporter comme indiqué
$ student=Divya
Dans l'exemple ci-dessus, la variable "étudiant" a reçu la valeur "Divya"
Pour exporter la variable run
$ export students
Vous pouvez utiliser le printenv
commande pour vérifier le contenu de la variable comme indiqué
$ printenv students
Vérifiez ci-dessous la sortie des commandes que nous venons d'exécuter
Sortie
Ce qui précède peut être réalisé en 2 étapes simples en déclarant et en exportant la variable sur une ligne comme indiqué
$ export student=Divya
Pour afficher la variable run
$ printenv student
Sortie
Ceci conclut notre tutoriel sur la commande d'exportation. Allez-y, essayez-le et voyez la magie! Vos commentaires sont les bienvenus.