GnuCOBOL поможет вам скомпилировать.Если у вас старая коробка 8086, там были MS-COBOL и MS-ISAM.
Заменителем JCL будет скрипт или пакетный файл, если вы не кодируете экраны в стиле CICS.Это не поможет вам изучить JCL.Как говорит Брайан, переключатель J предоставит вам функциональность CLG (compile link and go) вместо IGYWCLG.
Так что, если вы работаете в Linux (или WSL в Windows10), вам нужен сценарий оболочки.Для более ранних версий Windows вы хотите .cmd или .bat.
Это средство для достижения цели.Замените awk, cut, sort и т.д. на IEBGENER, DFSORT и тому подобное.Используйте функции touch и rm для функций DISP IEFBR14.
#!/bin/bash
# delete file, could use variables for filenames.
touch outfile.dat && rm outfile.dat
# execute cobol program, could be in path, /usr/bin say.
./myprog parm1 parm2 parm3
# sort output file
sort outfile.dat -o outfile.dat
Я успешно перенес поток рабочих заданий z / OS на Ubuntu, а также на AIX, и монолитный характер JCL хорошо транслируется в сценарии.
Для планирования сценарии могут быть вложенными, а условия можно эмулировать с помощью файлов / токенов семафоров.