Einige Zeichen erfüllen spezielle Funktionen, wenn sie in Verbindung mit AmigaDOS verwendet werden. Diese Sonderzeichen sind für die nachstehenden Funktionen wichtig:
Bei Verwendung von AmigaDOS ist es wichtig, mit den möglichen Sonderfunktionen von Zeichen vertraut zu sein. Beachten Sie, daß ein Zeichen in unterschiedlichen Kontexten unterschiedliche Sonderfunktionen oder gar keine Sonderfunktion haben kann. Falls Sie einen Befehl eingeben, der korrekt zu sein scheint, aber zu unerwarteten Ergebnissen führt, überprüfen Sie, ob ein Zeichen des Befehls eine Sonderfunktion hat.
Der Doppelpunkt und Schrägstriche sind bei AmigaDOS für die Angabe von Pfaden reserviert. In Dateiauswahlfenstern, in der Befehlszeile und in Skripts dienen diese Zeichen ausschließlich als Trennzeichen zwischen den einzelnen Komponenten der Pfadangabe.
Der Doppelpunkt wird zur Kennzeichnung von Gerätenamen (DF0:), Datenträgernamen (Workbench:) und zugeordneten Verzeichnissen (SYS:) verwendet. Vor dem Doppelpunkt darf kein Leerzeichen stehen, sofern er nicht das erste Zeichen der Befehlszeile ist. Außerdem darf ein Doppelpunkt und ein darauffolgender Datei- und Verzeichnisname im selben Pfad nicht durch ein Leerzeichen getrennt sein. Der Doppelpunkt allein steht für das Hauptverzeichnis des aktuellen Datenträgers. In den folgenden Beispielen wird der Doppelpunkt ordnungsgemäß verwendet:
1> DIR DEVS:
1> DIR DF0:Pictures
1> DIR :Prefs
1> DIR :
Schrägstriche werden zur Trennung von Verzeichnis -und Dateinamen in einem Pfad verwendet. Beispiel:
Mit den Schrägstrichen werden die drei Verzeichnisebenen voneinander getrennt. Bei diesem Beispiel werden die Dateien im Verzeichnis "Ost" aufgelistet.
Durch Eingabe eines einzelnen Schrägstrichs können Sie auch in der Verzeichnisstruktur um eine Ebene nach oben wechseln. Beispiel: Der aktuelle Pfad lautet "Berichte/Vertrieb/Ost", und Sie geben folgendes ein:
Dadurch wird in das Verzeichnis "Berichte/Vertrieb" gewechselt. Mit zwei Schrägstrichen können Sie um zwei Verzeichnisebenen nach oben wechseln usw.
Doppelte Anführungszeichen (")
Das doppelte Anführungszeichen selbst hat keine besondere Bedeutung. Bisweilen müssen Sie jedoch ggf. ein Befehlsargument in doppelte Anführungszeichen setzen, damit der Befehl ordnungsgemäß ausgeführt wird. Da Leerzeichen von AmigaDOS als Trennzeichen zwischen Argumenten verwendet werden, müssen Sie ein Argument, das Leerzeichen enthält (z.B. ein Pfad), in doppelte Anführungszeichen setzen, damit die Shell die einzelnen Teile des Arguments nicht als separate Argumente interpretiert. Folgender Befehl ist beispielsweise inkorrekt:
1> COPY Ram Disk:foo TO SYS:Anderdir
Es erscheint eine Fehlermeldung, da die Pfadangabe ein Leerzeichen enthält. Der Befehl gibt an, daß zwei Elemente kopiert werden sollen, obwohl es sich nur um ein einziges Element handelt. Wenn Sie den Pfad in doppelte Anführungszeichen setzen, wird er als ein einziges Argument interpretiert:
1> COPY "Ram Disk:foo" TO SYS:Anderdir
Zwei doppelte Anführungszeichen hintereinander sind der einfachste Verweis auf das aktuelle Verzeichnis. Beispiel:
1> COPY DF0:public.library TO " "
Ist das aktuelle Verzeichnis LIBS:, wird die Datei "public.library" in dieses Verzeichnis kopiert.
Das Pluszeichen in Verbindung mit dem Befehl RUN verknüpft mehrere Befehle, die in aufeinanderfolgenden Zeilen eingegeben werden, zu einer einzigen Befehlszeile. Weitere Informationen und Beispiele finden Sie unter dem Befehl RUN in Kapitel 6.
Das Fragezeichen dient u.a. zur Anzeige der Schablone eines Befehls. Die Schablone dient als Online-Hilfsinformation über Befehlsargumente. Geben Sie zum Aufrufen der Schablone für einen bestimmten Befehl den Befehlsnamen gefolgt von einem Leerzeichen und dem Fragezeichen ohne weitere Argumente ein:
1> TYPE ?
FROM/A/M, TO/K, OPT/K, HEX/S, NUMBER/S:
Daraufhin wird von der Shell die Schablone angezeigt. Sie haben jetzt die Möglichkeit, die Argumente für den Befehl einzugeben, dessen Schablone Sie mit dem Fragezeichen aufgerufen haben. Geben Sie die Argumente für den Befehl hinter dem Doppelpunkt ein. Achten Sie darauf, daß Sie vor Drücken der Eingabetaste nur die erforderlichen Argumente und Schlüsselwörter eingeben.
Mit Hilfe von Namensmustern können Sie mit einem einzigen Befehl mehrere Dateien oder Verzeichnisse gleichzeitig bearbeiten. In Befehlsargumenten können Sie spezielle Jokerzeichen verwenden, die für Zeichen in Dateinamen stehen. Sie haben z.B. die Möglichkeit, alle Dateien, die einen bestimmten Anfangsbuchstaben oder dieselbe Namenserweiterung haben oder sich im selben Verzeichnis befinden, mit einem einzigen Befehl zu kopieren oder umzubenennen.
In der folgenden Liste sind die verschiedenen Jokerzeichen und die durch sie ersetzten Zeichen aufgeführt. In der Liste bedeutet ein <p>, daß ein Zeichen bzw. eine Zeichenkette, das/die unmittelbar neben dem Jokerzeichen steht, vergleichen wird. Wenn die Sonderfunktion der Jokerzeichen unterdrückt werden soll, stellen Sie dem entsprechenden Zeichen einen Apostroph (`) voran, d.h. `? steht für ? und ` ` (zwei aufeinanderfolgende Apostrophe) für `.
|
Ist <p> Jokerzeichen, wird durch den Apostroph die Sonderfunktion unterdrückt. |
Die folgenden Beispiele zeigen die möglichen Übereinstimmungen bei Eingabe der Zeichenkette in der linken Spalte.
Am häufigsten wird die Kombination #? verwendet, die mit allen Zeichen übereinstimmt. #? Entspricht dem Jokerzeichen *, das von anderen Computersystemen verwendet wird. Sollen beispielsweise alle .info-Dateien im Verzeichnis "Bilder" gelöscht werden, geben Sie folgendes ein:
|
Verwenden Sie #? mit großer Sorgfalt, damit Sie nicht versehentlich den gesamten Inhalt einer Disk löschen. |