我希望下面的代码也适用于输入中的可变长度数据。因此,我可以在其末尾附加双引号。我不想使用 COBOL。可能吗?
ZZZZ.VVVV.FILE.CORR1 包含以下记录:-
ABCDEFG_AAAAAA_BBB0001.csv ABCDEFG_AAAAAA_BBB0002.csv ABCDEFG_AAAAAA_BBB0003.csv
文件 ZZZZ.VVVV.FILE.CORR2 的输出记录如下:
r_file1="ABCDEFG_AAAAAA_BBB0001.csv" r_file2="ABCDEFG_AAAAAA_BBB0002.csv" r_file3="ABCDEFG_AAAAAA_BBB0003.csv"
JCL代码是:
//STEPSRT5 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SORTIN DD DSN=ZZZZ.VVVV.FILE.CORR1, <ID>
// DISP=SHR
//SORTOUT DD DSN=ZZZZ.VVVV.FILE.CORR2, <OD>
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),
// SPACE=(27920,(29,6),RLSE),
// DISP=(NEW,CATLG,DELETE)
//SYSIN DD *
SORT FIELDS=COPY
OUTREC FIELDS=(1:C'r_file',7:SEQNUM,1,ZD,8:C'="',10:1,26,36:C'"',44X)
/*