dot(1) dot(1)
NAME
dot, . - Shell-Prozeduren in der aktuellen Shell ausführen
SYNTAX
. datei
BESCHREIBUNG
Das in die Shell eingebaute Kommando . (Punkt) führt die angegebene
Shell-Prozedur in der aktuellen Shell aus.
Wenn Sie in der Shell-Prozedur Shell-Variablen neu definieren oder die
Werte vorhandener Shell-Variablen ändern, sind diese Variablen in der
Ablaufumgebung der aktuellen Shell eingetragen.
Wenn Sie in der Shell-Prozedur mit dem eingebauten Kommando set
Shell-Optionen setzen oder zurücksetzen, sind diese Optionen in der
aktuellen Shell gesetzt oder zurückgesetzt.
An die Shell-Prozedur können Sie beim Aufruf nur Schlüsselwortparame-
ter übergeben, aber nicht die Stellungsparameter neu setzen. Innerhalb
der Shell-Prozedur können Sie jedoch auf die Stellungsparameter der
aktuellen Shell zugreifen.
Wenn Sie in der Shell-Prozedur mit set die Stellungsparameter neu set-
zen, sind diese Stellungsparameter in der aktuellen Shell gesetzt.
ARGUMENTE
datei Name der Shell-Prozedur, die von der aktuellen Shell ausge-
führt werden soll. Enthält der Name keinen Schrägstrich /,
sucht die Shell datei in den Verzeichnissen, deren Pfadnamen
der Variablen PATH zugewiesen sind.
Für die angegebene Datei brauchen Sie das Leserecht, sie muß
jedoch nicht ausführbar sein.
ENDESTATUS
Es wird der Rückgabewert des zuletzt ausgeführten Kommandos zurückge-
geben, oder 0, wenn kein Kommando ausgeführt wurde.
UMGEBUNGSVARIABLEN
PATH Suchpfad der Shell
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 für die jeweils nicht gesetzte oder
leere Variable herangezogen. Ist auch LANG nicht oder als leere Zei-
chenkette definiert, verhält sich das System so, als wäre es nicht
internationalisiert.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
dot(1) dot(1)
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
BEISPIELE
Beispiel 1:
Wenn die Datei $HOME/.profile neu angelegt oder verändert wird, werden
die darin enthaltenen Kommandos und Zuweisungen erst von der nächsten
Login-Shell ausgeführt.
Mit der folgenden Eingabe werden diese Änderungen bereits in der aktu-
ellen Shell wirksam; dabei ist vorausgesetzt, daß der Variablen PATH
das aktuelle Verzeichnis zugewiesen ist:
$ . .profile
Beispiel 2:
$ cat foobar
foo=Hallo bar=Welt
$ . foobar
$ echo $foo $bar
Hallo Welt
SIEHE AUCH
ksh(1), set(1), sh(1).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98