Unter Unix kann man ja mit > (bzw. 2> und <) die Eingabe, Ausgabe, Fehler
Streams umbiegen.
Unter OpenVMS erhalte ich aber immer Fehler, wenn ich zB so etwas mache
$ DIR > dir.txt
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special
characters
\>DEMO\
$ Help DIR
...
$ DIR/OUT=dir.txt
HTH Carsten
--
%SYSTEM-E-NOSIGFOUND, Signature empty error
---------------------------------------------------------------
Suchen Sie eine Übernachtungsmöglichkeit in Sachsen-Anhalt?
Dann schauen Sie doch mal unter http://www.stadtrand.de
Diese Funktionalität erhält man mit dem PIPE command. Um kompatibel zu
alten Prozeduren
zu bleiben, muss der DCL Befehl PIPE vorangestellt werden, z.B. $ PIPE
DIRECT > A.A
Hilfe hierzu gibt es (wie immer) mit $ HELP PIPE
--
mit freundlichen Gruessen | with best regards
Karl Rohwedder
iT-Ingenieurteam | Ellernbruch 11 | D-38112 Braunschweig
Telefon: 0531/515521 | Telefax: 0531/515531 | Mobil: 0172/5434843
E-Mail: rohwedder(at)decus.decus.de | iT-IngTeam(at)t-online.de
karl.rohwedder(at)it-ingenieurteam.de
DATEX-P: 4505018005::ROHWEDDER
> hallo,
> wie funktionieren eigentlich streams unter OpenVMS?
>
> Unter Unix kann man ja mit > (bzw. 2> und <) die Eingabe, Ausgabe,
> Fehler Streams umbiegen.
Dritte Variante (neben den bereits genannten):
die Standard-Streams heißen unter OpenVMS SYS$INPUT, SYS$OUTPUT und
SYS$ERROR und können mit $ DEFINE [/USER] umdirigiert werden (/USER sorgt
dafür, daß die Definition nur für den nächsten Programmaufruf gilt und dann
automatisch wieder verschwindet).
Also z.B.
$ DEFINE /USER SYS$OUTPUT ERGEBNIS.TXT
$ RUN MYPROG
$
sorgt dafür, daß die Ausgabe des Programms MYPROG in der Datei ERGEBNIS.TXT
landet, anstatt auf der Konsole/im Temrinalfenster angezeigt zu werden.
--
-------------- speaking only for myself -------------
Hans Bachner E-Mail: Hans.B...@hp.com
Compaq Computer Austria / Global Services
ein Unternehmen der neuen HP
es ging mir eigentlich generell darum, wie man die Ausgabe umleiten kann
und habe DIR nur als Beispiel genommen
OK.
Die nachfolgenden Beiträge sollten das ja beantwortet haben.
Das mit PIPE kannte ich selber nicht. Bin bei VMS 5.5-2
"stehengeblieben" und da ist das zumindest standardmäßig nicht dabei.
MfG Carsten
--
... Der Tag hat 24 Stunden. Wenn das nicht reicht, nehmen wir die Nacht
dazu...
---------------------------------------------------------------
Suchen Sie eine Übernachtungsmöglichkeit in Sachsen Anhalt?
> die Standard-Streams heißen unter OpenVMS SYS$INPUT, SYS$OUTPUT und
> SYS$ERROR und können mit $ DEFINE [/USER] umdirigiert werden (/USER sorgt
Anmerkung: Diese Variante funktioniert auch auf älteren VMSen,
auf denen es PIPE noch nicht gab. Ist in so fern zu bevorzugen.
--
B.Eckstein, - mailto:b...@epost.de
FAQ zu de.comp.hardware.netzwerke: http://how.to/dchn
"I remember being vaguely surprised when the milage counter in my car
went from 77777 to 77778 and not 100000, back in the days when I was
a PDP-11 expert!" Dan O'Reilly in comp.os.vms
Hat schon jemand versucht den Screenoutput zu lassen
und _gleichzeitig_ in ein Logfile mitzuschreiben.
mfg
Michael Wimmer
--
http://members.chello.at/schumi
--
__________________________________________________________
News suchen, lesen, schreiben mit http://newsgroups.web.de