Der Export Der Befehl ist ein integriertes Dienstprogramm der Linux-Bash-Shell. Es wird verwendet, um sicherzustellen, dass die Umgebungsvariablen und Funktionen an untergeordnete Prozesse übergeben werden. Es hat keine Auswirkungen auf die vorhandene Umgebungsvariable.
Umgebungsvariablen werden festgelegt, wenn wir eine neue Shell-Sitzung öffnen. Wenn wir jederzeit einen Variablenwert ändern, hat die Shell keine Möglichkeit, diese Änderung auszuwählen. Mit dem Exportbefehl können wir die aktuelle Sitzung über die Änderungen aktualisieren, die an der exportierten Variablen vorgenommen wurden. Wir müssen nicht warten, um eine neue Shell-Sitzung zu starten.
Syntax:
export [-f] [-n] [name[=value] ...] or export -p
Schauen wir uns verschiedene Beispiele des Exportbefehls an:
Beispiel 1: Der Exportbefehl ohne Argument
Der grundlegende Exportbefehl zeigt alle exportierten Umgebungsvariablen Ihres Systems an. Es wird wie folgt ausgeführt:
export
Betrachten Sie den folgenden Ausschnitt der Ausgabe:
Beispiel 2: Alle exportierten Variablen in der aktuellen Shell anzeigen
Um alle exportierten Umgebungsvariablen der aktuellen Shell anzuzeigen, führen Sie den Befehl mit der Option -p wie folgt aus:
Freddie Mercury
export -p
Betrachten Sie den folgenden Ausschnitt der Ausgabe:
Beispiel 3: Export mit Funktionen verwenden
Um eine Funktion mit dem Exportbefehl zu verwenden, verwenden Sie die Option -f. Wenn wir diese Option nicht verwenden, wird sie als Variable und nicht als Funktion betrachtet.
Syntax:
export -f function_name
Wir exportieren eine Funktion „Name“ wie folgt:
name() { echo 'Javatpoint';}
Um die obige Funktion zu exportieren, führen Sie den Befehl wie folgt aus:
export -f name
Rufen Sie nun die Bash-Shell auf, um die Funktion auszuführen:
bash
Um die Funktion aufzurufen, geben Sie den Funktionsnamen ein:
name
Betrachten Sie die folgende Ausgabe:
Erstellen wir eine weitere Funktion „Hallo“, führen Sie den Befehl wie folgt aus:
function hello > { > echo hello, welcome to javatpoint > }
Um die obige Funktion zu exportieren, führen Sie den Befehl wie folgt aus:
export -f hello
Betrachten Sie die folgende Ausgabe:
Beispiel 4: Weisen Sie einen Wert zu, bevor Sie eine Funktion oder Variable exportieren:
Mit dem Exportbefehl können wir vor dem Exportieren einer Funktion einen Wert zuweisen. Betrachten Sie den folgenden Befehl:
export name[=value]
Weisen Sie einer Variablen beispielsweise wie folgt einen Wert zu:
a=5
Exportiere es jetzt als:
export a
Wir können die Zuweisung überprüfen, indem wir den Befehl printenv wie folgt verwenden:
printenv a
Betrachten Sie die folgende Ausgabe:
Beispiel 5: vim als Standardeditor festlegen:
Der vim-Editor ist der am weitesten verbreitete Texteditor für Linux-Systeme. Mit dem Export-Befehl können wir vim als Standard-Texteditor festlegen.
Schlaf in js
Um vim als Standardtexteditor festzulegen, führen Sie den folgenden Befehl aus:
export EDITOR=/usr/bin/vim export | grep EDITOR
Die oben genannten Befehle zeigen keine Bestätigung an. Betrachten Sie die folgende Ausgabe:
Beispiel 6: Legen Sie eine Umgebungsvariable fest
Um eine neue Variable zu erstellen, verwenden Sie den Befehl export, gefolgt von einem Variablennamen und seinem Wert.
Syntax:
export NAME=VALUE
Um eine neue Variable zu erstellen, ' sys ,‘ führen Sie den Befehl wie folgt aus:
export sys=50
Mit dem echo-Befehl wird die Variable angezeigt:
echo sys
Um den Wert der Variablen anzuzeigen, verwenden Sie das $-Symbol vor dem Variablennamen
echo $sys
Betrachten Sie die folgende Ausgabe: