Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dot(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ksh(1)

set(1)

sh(1)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026