【发布时间】:2023-03-11 01:32:01
【问题描述】:
我编写了一个 JCL SORT,它将对各种字段进行排序/重新格式化并将它们打印到一个新的输出文件中,如下面的代码所示。我需要修改此代码,以便在每第十(10)条记录的开头打印数字“9”。我想我需要一个“IFTHEN”,但我不确定它是否可以与“OUTREC FIELDS”一起使用。
SORT FIELDS=COPY
OUTREC FIELDS=(2:26,5,
7:38,8,
22:15,9,
46:C'AAA')
【问题讨论】:
-
你对“每十分之一”的记录有何看法?不同的人意味着不同的事情。您希望所有其他记录的第一个位置是什么?
-
因此将有 9 条记录以第一个位置的空格开头。之后的记录将有一个 9 在第一个位置。接下来的 9 条记录将在第一个位置有一个空格,后面的记录将在第一个位置有一个“9”,依此类推。
标签: sorting mainframe jcl dfsort