我有很多用IBM语言编写的类似脚本,我需要对其进行解析,分组并为具有变量而不是差异的组创建模板。
例如:
lang := "ru_RU"
tag := language.MustParse(lang)
inEng := display.English.Languages()
inTur := display.Turkish.Languages()
inSelf := display.Self
fmt.Println(inEng.Name(tag))
fmt.Println(inSelf.Name(tag))
fmt.Println(inTur.Name(tag))
// Output:
// Russian
// русский
// Rusça
和
//GENER1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
PROC_AUTO_RECOVER=YES
PROC_AUTO_RECOVER_BCV=(NONE,NONE)
PROC_AUTO_RECOVER_ITRK=30
//SYSUT2 DD DISP=SHR,DSN=%JCLLIB%(%PROC%)
//SYSIN DD DUMMY
非常相似,因此需要将它们分组并生成模板
//GENER2 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD *
PROC_AUTO_RECOVER=NO
PROC_AUTO_RECOVER_BCV=(YES,YES)
PROC_AUTO_RECOVER_ITRK=20
//SYSUT2 DD DISP=SHR,DSN=%JCLLIB%(%PROC%)
//SYSIN DD DUMMY
例如,有没有办法在python上做到这一点?