J'ai une recherche que je voudrais exécuter sur un ensemble de données zOS, et je sais comment former la commande grep. J'ai accès à la machine via les services système Unix, comment adresser un ensemble de données à partir de cet environnement?
J'ai une recherche que je voudrais exécuter sur un ensemble de données zOS, et je sais comment former la commande grep. J'ai accès à la machine via les services système Unix, comment adresser un ensemble de données à partir de cet environnement?
Réponses:
Pas besoin de cp en premier. Vous pouvez chat, queue, grep etc. La chose à retenir est la citation spéciale et que le DSN est précédé de deux barres obliques:
cat "//'s052WX.EO.REXX(MYREXXSOURCE) '" | grep parse
Si vous regardez dans le manuel de référence des commandes UNIX sous la commande cp, il y a plus d'informations.
De quel volume de données parlons-nous?
La cp
commande des services système Unix peut prendre les ensembles de données comme source, et un fichier (ou répertoire) Unix comme cible, donc, si l'ensemble de données est suffisamment petit, vous pouvez le copier dans des fichiers et grep
à votre guise.
Comme alternative, si vous pouvez ouvrir votre ensemble de données ISPF
sur la machine z / OS, vous voudrez peut-être envisager d'utiliser FINDRX (qui donne la capacité regex de base ISPF) - Je ne l'ai jamais utilisé moi-même, donc je ne peux pas me porter garant ça marche ou pas.
Autant que je sache, il existe deux options:
Copiez les fichiers sur uss-filesystem et grep
là comme mentionné ci-dessus; travaille pour moi.
Créez un lien externe ( ~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint
) et grep
via ce lien; ne travaille pas actuellement pour moi en raison de restrictions de droits.
La cat
suggestion fondée sur fonctionne bien pour un seul fichier, mais pas pour tous les membres (pds je ne suis pas en mesure de le faire fonctionner au moins).