Kann mir bitte jemand auf die Sprünge helfen?
Ich finde den Schalter für die seitenweise Ausgabe, analog zu "| more" bei Unix nicht.
Wäre hilfreich zum Beispiel wenn bei HELP oder SHOW die Ausgabe länger ist als das Terminal Zeilen hat.
Kann mir bitte jemand auf die Sprünge helfen?
Ich finde den Schalter für die seitenweise Ausgabe, analog zu "| more" bei Unix nicht.
Wäre hilfreich zum Beispiel wenn bei HELP oder SHOW die Ausgabe länger ist als das Terminal Zeilen hat.
VMS ist doch da so einfach gehalten:-)))
/PAGE
VMS ist doch da so einfach gehalten:-)))
/PAGE
danke. geht das immer?
Wie genau ist die Frage gemeint?
Nach dem es keine gedruckte Version der Dokumentation von OpenVMS mehr gab und das Suchen auf den CDs zu umständlich war, habe ich in der der Regel bei HP in der Online-Doku nachgeschaut:
http://h41379.www4.hpe.com/doc/os84_index.html (es gibt sie immer noch!)
Oder hier mit HTTPS: https://docs.vmssoftware.com/
Nach der Gewöhnung an die Bezeichnung der Dokumentationen wird man dort eigentlich nach allem fündig.
Ansonsten ist natürlich auch: HELP /PAGE[=keyword] ytopic
recht auskunftsfreudig.
ich glaube mein Problem war, daß ich /PAGE ans Ende gestellt habe.
SHOW LOGICAL /PAGE geht nämlich nicht.
Stimmt, das muss immer direkt dahinter, sonst wird das falsch interpretiert.
Man macht ja z.B. auch:
ANAL/MEDIA/EXER=FULL DKA500:
OK - es ist alles sehr lange her bei mir
Die erste Lösung, die mir für diesen Fall einfällt ist: in eine Datei umleiten: DEFINE SYS$OUTPUT dateiname (wenn ich mich recht erinnere ).
Ab einer bestimmten VMS-Version gibt es auch einen PIPE-Mechanismus bei VMS, damit gibt es vielleicht auch eine Lösung?
Meinereiner ist ja auch nur ein Hobbyist
Aber man hat gelernt das ein VMS System von Haus aus sehr informationsfreudlich ist wenn man die Hilfen bemüht...
VMS hat keine Pipes und auch keine durchgehende Paginierungsfunktion. TYPE kennt, wie schon herausgestellt wurde, /PAGE als Qualifier, aber es ist sozusagen die Ausnahme. Wenn man erstmal lesen wollte, hat man Ctrl-S gedrückt, mit Ctrl-Q ging es weiter.
Unix hatte schon so seine Vorteile.
das wäre ein versuch. K.a. ab welcher release das geht https://wiki.vmssoftware.com/PIPE
$ more :== TYPE/PAGE=SAVE SYS$INPUT $ PIPE ANA/RMS PAGE.TXT | more
Check RMS File Integrity 26-JAN-1996 16:12:00.06 Page 1 SYS$SYSDEVICE:[TEST]PAGE.TXT;2
FILE HEADER
File Spec: SYS$SYSDEVICE:[TEST]PAGE.TXT;2 File ID: (4135,58220,0) Owner UIC: [PIPE] Protection: System: RWED, Owner: RWED, Group: RE, World: Creation Date: 26-NOV-1996 16:08:50.05 Revision Date: 26-NOV-1996 16:09:09.06, Number: 1 Expiration Date: none specified Backup Date: none posted Contiguity Options: none Performance Options: none Reliability Options: none Journaling Enabled: none
RMS FILE ATTRIBUTES
RETURN/SPACE=More, PREV/NEXT=Scroll, INS/REM=Pan, SELECT=80/132, Q=Quit
ab 7.1 geht Pipe
OK - es ist alles sehr lange her bei mir
Die erste Lösung, die mir für diesen Fall einfällt ist: in eine Datei umleiten: DEFINE SYS$OUTPUT dateiname (wenn ich mich recht erinnere ).
Ab einer bestimmten VMS-Version gibt es auch einen PIPE-Mechanismus bei VMS, damit gibt es vielleicht auch eine Lösung?
Das geht klasse auch bei VMS 5.
Erst mit DEFINE SYS$OUTPUT filename umleiten
dann den Befehl mit der seitenlangen Ausgabe aufrufen.
das können auch mehrere Befehle sein
Dann mit DEASSIGN SYS$OUTPUT die Umleitung aufheben.
dann mit TYPE/PAGE filename die Ausgabe anschauen
Genau so nutzte ich das früher als Systembetreuer sehr viel zur Protokollierung und Dokumentation.
Da die Dateien oft groß waren, habe ich dann über den SEARCH-Befehl die für mich relevanten Passagen eingegrenzt.
Genau so nutzte ich das früher als Systembetreuer sehr viel zur Protokollierung und Dokumentation.
Da die Dateien oft groß waren, habe ich dann über den SEARCH-Befehl die für mich relevanten Passagen eingegrenzt.
Ah, den kenne ich noch nicht, also das Analogon zu grep?
Ja - hat einige nützliche Optionen (Qualifier)!
Wenn man das vt100 auf smooth scroll stellt, braucht man kein /PAGE mehr
Wenn man das vt100 auf smooth scroll stellt, braucht man kein /PAGE mehr
seit wann hat das VT100 smooth scroll??
Ja - hat einige nützliche Optionen (Qualifier)!
Irre mächtig der SEARCH Befehl. https://marc.vos.net/books/vms/help/search/ und der hat wiederum ein /PAGE
Stimmt - daher von mir auzch sehr viel genutzt.
Noch etwas ausführlicher beschrieben ist SEARCH hier: https://docs.vmssoftware.com/d…ms-dcl-dictionary-n-z.pdf
Sehr Interessant sind auch die Unterschiedlichen Dateitypen von VMS (https://docs.vmssoftware.com/d…vms-file-applications.pdf).
Diese Kenntnisse helfen, wenn SEARCH "eigentümlich" reagiert.
Dabei ist das "Dateiformat" abhängig von dem erzeugenden Programm. Ich durfte mich damit auseinandersetzen, weil die unter VMS mit Fortran erzeugten Dateien in Windows (über PATHWORKS) weiter verarbeitet wurden. Dazu mußte ich eine Konvertierung (über FDL) dazwischen schalten, weil die Kollegen ihre Programme und Scripte nicht anpassen konnten/wollten