unset(1) unset(1)
NAME
unset - Shell-Variablen oder Shell-Funktionen aus der Umgebung löschen
SYNTAX
unset name ...
BESCHREIBUNG
Das in die Shell sh(1) bzw. ksh(1) eingebaute Kommando unset löscht
die angegebene Shell-Funktion oder Shell-Variable aus der aktuellen
Umgebung.
Die Variablen IFS, MAILCHECK, PATH, PS1 und PS2 können mit unset nicht
aus der Umgebung gelöscht werden.
ARGUMENTE
name Name der Shell-Variablen oder der Shell-Funktion, die aus der
aktuellen Umgebung gelöscht werden sollen. Sie können mehrere
Namen angeben, jeweils getrennt durch ein Leerzeichen.
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
LANG nicht oder als leere Zeichenkette definiert, verhält sich das
System so, als wäre es nicht internationalisiert.
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
BEISPIEL
Die Shell-Funktion ll löschen (bei der Korn-Shell ksh müssen Sie unset
-f ll angeben):
$ type ll
ll is a function
ll(){
ls -al $* | pg
}
$ unset ll
$ ll
ll not found
HINWEISE
Bei der Verwendung von unset können sich Abweichungen im Verhalten
ergeben, je nachdem, welche Shell benutzt wird. Die möglichen Abwei-
chungen sind nicht eigens beschrieben.
SIEHE AUCH
ksh(1), set(1), sh(1).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98