Ich habe eine Suche, die ich für ein zOS-Dataset ausführen möchte, und ich weiß, wie der Befehl grep gebildet wird. Ich habe über Unix-Systemdienste Zugriff auf den Computer. Wie kann ich einen Datensatz aus dieser Umgebung adressieren?
8
Antworten:
Keine Notwendigkeit, zuerst zu cp. Sie können Katze, Schwanz, Grep usw. Das, woran Sie sich erinnern sollten, ist das spezielle Zitat und dass dem DSN zwei Schrägstriche vorangestellt sind:
cat "//'s052WX.EO.REXX(MYREXXSOURCE) '" | grep parse
Wenn Sie im Referenzhandbuch für UNIX-Befehle unter dem Befehl cp nachsehen, finden Sie weitere Informationen.
quelle
Über wie viel Datensatz sprechen wir?
Der
cp
Befehl Unix System Services kann Datensätze als Quelle und eine Unix-Datei (oder ein Unix-Verzeichnis) als Ziel verwenden. Wenn der Datensatz also klein genug ist, können Sie ihngrep
nach Herzenslust in Dateien kopieren .Wenn Sie alternativ Ihren Datensatz
ISPF
auf dem z / OS-Computer öffnen können, sollten Sie FINDRX verwenden (was ISPF grundlegende Regex-Funktionen bietet). Ich habe ihn jedoch nie selbst verwendet, daher kann ich nicht dafür bürgen es funktioniert oder nicht.quelle
Soweit ich weiß, gibt es zwei Möglichkeiten:
Kopieren Sie die Dateien in das uss-Dateisystem und
grep
dort wie oben erwähnt. funktioniert bei mir.Erstellen Sie einen externen Link (
~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint
) undgrep
über diesen Link; Derzeit nicht für mich wegen Einschränkungen der Rechte.Die
cat
-suggestion funktioniert gut für eine einzelne Datei, aber nicht für alle pds-Mitglieder (zumindest konnte ich sie nicht zum Laufen bringen).quelle
quelle