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.