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

C. *_*oss 8 grep zos

我有一个搜索,我想针对 zOS 数据集运行,并且我知道如何形成 grep 命令。我可以通过 Unix 系统服务访问机器,如何处理来自该环境的数据集?

小智 5

不需要先cp。您可以使用 cat、tail、grep 等。要记住的是特殊引用,并且 DSN 前面有两个斜杠:

cat "//'s052WX.EO.REXX(MYREXXSOURCE)'" | 解析

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


vor*_*aq7 3

我们谈论的数据集有多大?
Unix 系统服务cp命令可以将数据集作为源,将 Unix 文件(或目录)作为目标,因此可以想象,如果数据集足够小,您可以将其复制到文件中并grep随心所欲。

作为替代方案,如果您可以在 z/OS 计算机上打开数据集,ISPF您可能需要考虑使用FINDRX(它提供 ISPF 基本正则表达式功能)——但我自己从未使用过它,所以我不能保证它是否有效。