我可以通过Unix系统服务运行针对zos数据集的grep吗?

我有一个search我想运行一个zos数据集,我知道如何形成grep命令。 我可以通过Unix系统服务访问机器,如何从这个环境中处理数据集?

我们所讨论的数据集有多大?
Unix系统服务cp命令可以将数据集作为源,将Unix文件(或目录)作为目标,因此如果数据集足够小,可以将其复制到文件中,并将其转化为内容。

另外,如果你可以在z / OS机器上的ISPF打开你的数据集,你可能要考虑使用FINDRX (这给了ISPF基本的正则expression式能力) – 虽然我从来没有使用过,所以我不能保证为它工作与否。

不需要先cp。 你可以猫,尾巴,grep等。要记住的是特殊的引用,并且DSN之前是两个斜线:

猫“//'s052WX.EO.REXX(MYREXXSOURCE)'”| grepparsing

如果您查看cp命令下的UNIX命令参考手册,有更多信息。

据我所知有两个select:

  1. 如上所述,将文件复制到uss-filesystem和grep中; 为我工作。

  2. 通过该链接创build一个外部链接( ~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint )和grep ; 目前由于权利限制而不适合我。

cat -suggestion适用于单个文件,但不适用于所有pds成员(至less我无法使其工作)。

  • z / OS支持通过USS ( UNIX系统服务 )的UNIX( 单一UNIX规范 )API和应用程序。
  • Open Group将z / OSauthentication为兼容的UNIX操作系统 – 具有UNIX / Linux风格的分层HFS和zFS文件系统。