同济大学REXX教程:深入解析与应用

5星 · 超过95%的资源 需积分: 19 43 下载量 190 浏览量 更新于2024-07-30 3 收藏 1.68MB PDF 举报
"同济大学REXX教程" REXX(RegExeXtended),全称为“REXX系统脚本语言”,是一种高级、易学且功能强大的编程语言,尤其适合于编写系统脚本和自动化任务。它起源于1980年代,由IBM公司的Mike Cowlishaw设计,旨在提供一种统一的、平台无关的脚本解决方案。本教程是同济大学提供的关于REXX的学习资料,非常适合初学者和有经验的程序员深入理解REXX的各个方面。 在"系统脚本语言REXX概述"这一章中,学习者将了解到REXX的起源及其在各种平台上的广泛支持,包括IBM大型机系统如z/OS。REXX通常用于自动化系统管理任务,如批处理作业、文件操作、网络通信等。它的普及在于其简洁的语法和强大的字符串处理能力。 接下来,教程深入讲解了REXX的详细特性。这包括了REXX的基本语法,例如变量声明、流程控制结构(如条件语句和循环)、以及函数和子过程的使用。REXX的数据解析能力特别突出,它能方便地处理文本数据,进行模式匹配和替换,非常适合文本处理和数据转换任务。 在"高级REXX"部分,教程涵盖了如何执行宿主命令、JCL(Job Control Language)作业,以及如何与ISPF(Interactive System Productivity Facility)进行交互。ISPF是IBM大型机系统中的一个图形用户界面,而REXX可以创建与ISPF的接口,使得用户能够自定义工作流程。此外,教程还讨论了如何利用REXX与MVS控制台、TCP/IP网络以及UNIX System Services (USS)进行交互。 在与其他IBM产品的交互方面,教程可能涉及了如何使用REXX调用和集成其他IBM工具和服务,如ISPF的编辑宏,以增强系统管理效率。程序调试也是重要一环,教程会指导如何在开发过程中定位和修复REXX代码中的问题。 这个教程提供了全面的REXX学习路径,从基础到高级,从理论到实践,帮助读者掌握这一强大脚本语言,以便在各种环境中有效地编写自动化脚本和程序。参考文献部分列出了IBM的相关文档,如《z/OS TSO/EREXX Reference》和《ISPF Services Guide》,这些都是进一步学习和深入研究的宝贵资源。