Der Befehl printenv
wird verwendet, um die aktuellen Umgebungsvariablen und deren Werte in der Bash-Shell anzuzeigen. Er ist nützlich, um Informationen über die Umgebung zu erhalten, in der ein Skript oder ein Programm ausgeführt wird.
Die grundlegende Syntax des Befehls lautet:
printenv [optionen] [argumente]
-0
: Trennzeichen für die Ausgabe ist das Null-Zeichen, nützlich für die Verarbeitung in Skripten.NAME
: Gibt den Wert der spezifischen Umgebungsvariable NAME
aus, wenn sie gesetzt ist.Um alle Umgebungsvariablen anzuzeigen, verwenden Sie einfach:
printenv
Um den Wert einer bestimmten Umgebungsvariable, z.B. HOME
, anzuzeigen:
printenv HOME
Um den Wert einer nicht gesetzten Umgebungsvariable, z.B. MY_VAR
, zu überprüfen:
printenv MY_VAR
Um die Ausgabe mit einem Null-Zeichen zu trennen, verwenden Sie:
printenv -0
printenv
in Kombination mit anderen Befehlen, um Umgebungsvariablen in Skripten zu verwenden.