(execute BS2000 command)
Das POSIX-Kommando bs2cmd führt ein BS2000-Kommando aus.
Syntax
bs2cmd cmd |
BS2000-Kommando: Sonderzeichen im BS2000-Kommando (z.B. $, *) sind durch einen Backslash ('\') zu entwerten oder die gesamte cmd-Zeichenkette ist in Hochkommas einzuschließen. Der Kommandoname, die Operanden und Operandenwerte werden in Großbuchstaben umgewandelt. Bei Kommandos im ISP-Format wird nur der Kommandoname in Großbuchstaben umgewandelt. |
Hinweis
Das Kommando bs2cmd wird auch bei rlogin- und telnet-Zugängen in das POSIX unterstützt. SYSFILE-Umgebung: BS2000-Kommandos, die bei der Ausführung die SYSFILE-Umgebung benötigen, können derzeit nur in der Basisshell erfolgreich aufgerufen werden, da die SYSFILE-Umgebung in einer Subshell nicht vollständig initialisiert ist. Entladen der Shell: Bei Aufruf von bs2cmd aus der Basisshell wird das Entladen der Shell durch die Angabe eines entsprechenden BS2000-Kommandos (z.B. START-PROGRAM oder benutzerdefinierte Kommandos, deren CALL-Prozedur das laufende Programm terminiert) verhindert. bs2cmd gibt eine Meldung aus (SDP0250) und das BS2000-Kommando wird nicht ausgeführt. Bei Aufruf von bs2cmd aus einer Subshell kann derzeit das Entladen der Basisshell nicht verhindert werden. |
Beispiel
Katalogeinträge der SYSRME-Dateien auf der BS2000-Kennung $QM212 ausgeben:
|
Siehe auch
bs2cp, bs2file |