mainframe - 使用 Rexx 在 PDS 中查找与给定字符串匹配的成员
问题描述
我正在寻求有关我的 REXX 脚本的帮助。这应该打开一个现有的成员并搜索特定的字符串。
这是我的脚本:
/* REXX */
"ALLOC FILE(input) DA('.....(MEMBER)') SHR REUSE"
"EXECIO * DISKR "input" (STEM input. FINIS"
"FREE FILE(input)"
/* Parmlib werden ausgelesen */
do i =1 to input.0
if POS('met,', input.i) > 0 Then
/* Code if string is found */
say Zeile gefunden
else
/* Code if string is not found */
say Zeile nicht gefunden
end
解决方案
正如 cschneid 所说,这看起来像是你只会使用 SuperC 的东西。ISPF 选项 3.14 或 3.15 将搜索字符串并显示结果。您也可以从成员列表中发出 SRCHFOR,然后仅在成员列表中过滤找到的成员。此外,ISPF LM 服务可用于通过 PDS 的成员,然后运行编辑宏来进行查找。EXEXIO 可用于将结果写入输出文件。请注意,SuperC 已经使用 3.15 执行此操作
推荐阅读
- c# - 在 .NET 的同一解决方案中使用两个 IoC 容器的缺点?
- python - 如何使用 opencv python 调整亮度、对比度和鲜艳度?
- firebase - 您应该从“firebase”还是“firebase/app”导入 firebase 类型?
- ruby-on-rails - 为什么要在部署 Web 应用程序之前向 Ubuntu 添加新用户?
- asp.net - asp.net 零 Web.Host 部署
- python - 我可以在 Flask 应用程序中从 Bokeh 访问用户输入吗
- vue.js - Vue.js:组件 vs. 插件 vs. Mixins
- cassandra - Cassandra 不稳定导致查询超时
- c++ - 为通用 c 结构创建 boost - 变体类型
- elasticsearch - 如何在不使用 Kibana UI 的情况下将 Kibana 6 可视化导入 elasticsearch 6?