In diesem Handbuch werden wir uns den Exportbefehl in Linux ansehen. Export ist ein integrierter Befehl der Bash-Shell. Es wird verwendet, um Variablen und Funktionen zu markieren, die an untergeordnete Prozesse übergeben werden sollen. Grundsätzlich wird eine Variable in untergeordnete Prozessumgebungen aufgenommen, ohne andere Umgebungen zu beeinflussen. Um ein klareres Bild davon zu bekommen, wovon wir sprechen, lassen Sie uns eintauchen und einen Blick auf die Beispiele für Exportbefehle werfen.
Befehl in Linux ohne Argumente exportieren
Ohne Argumente generiert oder zeigt der Befehl alle exportierten Variablen an. Unten sehen Sie ein Beispiel für die erwartete Ausgabe.
$ export Beispielausgabe

Alle exportierten Variablen in der aktuellen Shell anzeigen
Wenn Sie alle exportierten Variablen in der aktuellen Shell anzeigen möchten, verwenden Sie -p Flag wie im Beispiel gezeigt
$ export -p Beispielausgabe

Export mit Funktionen verwenden
Angenommen, Sie haben eine Funktion und möchten diese exportieren, wie gehen Sie vor? In diesem Fall das -f Flagge verwendet wird. In diesem Beispiel exportieren wir die Funktion name () .
Rufen Sie zuerst die Funktion
auf$ name () { echo "Hello world"; }
Dann exportieren Sie es mit -f Flagge
$ export -f name Rufen Sie als Nächstes die Bash-Shell auf
$ bash Rufen Sie abschließend die Funktion
auf$ name Ausgabe
Hello World

Sie können auch einen Wert zuweisen, bevor Sie eine Funktion wie gezeigt exportieren
$ export name[=value] Beispielsweise können Sie eine Variable definieren, bevor Sie sie wie gezeigt exportieren
$ student=Divya Im obigen Beispiel wurde der Variablen „Student“ der Wert „Divya“ zugewiesen
So exportieren Sie die Variable run
$ export students
Sie können den printenv verwenden Befehl, um den Inhalt der Variablen wie gezeigt zu überprüfen
$ printenv students Überprüfen Sie die Ausgabe unten der Befehle, die wir gerade ausgeführt haben
Ausgabe

Das Obige kann in 2 einfachen Schritten erreicht werden, indem die Variable wie gezeigt in einer Zeile deklariert und exportiert wird
$ export student=Divya So zeigen Sie die Variable run an
$ printenv student Ausgabe

Damit ist unser Tutorial zum Exportbefehl abgeschlossen. Probieren Sie es aus und sehen Sie die Magie! Ihr Feedback ist uns sehr willkommen.