Hier ist eine Beschreibung des SET -Befehls in UNIX:
Mit dem Befehl SET kann bestimmte Umgebungsvariablen festgelegt werden. Mit dem Befehl SET gibt es einige spezielle Optionen, die bei der Diagnose von Problemen hilfreich sein können.
Der Befehl syntax for set lautet:
Setzen Sie [Optionen] [Argumente]
Folgendes sind einige der Optionen, die mit dem Befehl SET verwendet werden können:
-a: Listet die Namen und Werte aller Umgebungsvariablen auf.
-o: Listet alle derzeit festgelegten Optionen auf.
-U: Wenn Shell auf eine nicht festgelegte Variable oder eine Variable stößt, die eine Null -Zeichenfolge enthält, wird die Shell eine Fehlermeldung drucken und das Skript sofort abbrechen.
-x: Dieser Befehl veranlasst die Shell, eine Spur jedes Befehls und ihre Argumente zu drucken, sobald sie ausgeführt werden. Dies kann zum Debuggen von Skripten nützlich sein.
-e: In diesem Befehl wird die Shell mit einem Status ungleich Null beendet, wenn einer der von ihm ausgeführten Befehle einen Status ungleich Null zurückgibt. Dies kann nützlich sein, um sicherzustellen, dass alle Befehle in einem Skript erfolgreich ausgeführt werden.
-f: Diese Option erzwingt die Schale, den Pfadnamen in einer variablen Substitution als Dateiname zu interpretieren. Dies kann nützlich sein, um mit Dateien zu arbeiten, die Räume in ihren Namen haben.
Hier sind einige Beispiele für die Verwendung des Befehls SET:
* Verwenden Sie den folgenden Befehl, um die Namen und Werte aller Umgebungsvariablen aufzulisten:
`` `
set -a
`` `
* Verwenden Sie den folgenden Befehl, um alle derzeit festgelegten Optionen aufzulisten:
`` `
set -o
`` `
* Um die Option -x zu aktivieren, verwenden Sie den folgenden Befehl:
`` `
set -x
`` `
* Verwenden Sie den folgenden Befehl, um die Option -e zu aktivieren:
`` `
set -e
`` `
* Verwenden Sie den folgenden Befehl, um die Option -F zu aktivieren:
`` `
SET -F
`` `
Der SET -Befehl kann ein nützliches Instrument für die Verwaltung von Umgebungsvariablen und Debuggen von Skripten sein.