The invention discloses a global parameter replacement method for batch scripts, which includes: retrieving reference parameters in scripts to be replaced, in which the reference parameters include reference marks and global parameter names; identifying the reference marks in the reference parameters; obtaining the global parameter names according to the reference marks; and according to the global parameter names, in the global parameter database. The global parameter values are obtained, in which the global parameter database is generated by the same parameters in the batch script, and the reference parameters are replaced by the global parameter values. The method first retrieves the reference parameters including reference marks and global parameter names in the script to be replaced, obtains the global parameter names by identifying reference marks, then obtains the corresponding global parameter values in the global parameter database through the global parameter names, and finally replaces the reference parameters in the script to be replaced with the global parameter values. The invention also discloses a device, a terminal and a computer readable storage medium having the above advantages.
【技术实现步骤摘要】
一种批量脚本的全局参数替换方法及装置
本专利技术涉及计算机
,特别是涉及一种批量脚本的全局参数替换方法、装置、终端及计算机可读存储介质。
技术介绍
脚本通常可以理解成一条条的文字命令,可以由应用程序调用并执行。一般情况下,在运行某些程序时需要批量执行一些脚本,例如,在进行漏洞扫描时。批量执行的某些脚本中的部分参数可能会出现相同的情况,现有技术中会对这些相同的部分参数重复进行赋值,配置过程比较繁琐。
技术实现思路
本专利技术的目的是提供一种批量脚本的全局参数替换方法、装置、终端及计算机可读存储介质,目的在于解决脚本批量执行时需要重复配置相同参数的问题。为解决上述技术问题,本专利技术提供一种批量脚本的全局参数替换方法,该方法包括:在待替换的脚本中检索引用参数,其中,所述引用参数包括引用标记和全局参数名;识别所述引用参数中的所述引用标记;根据所述引用标记,得到所述全局参数名;根据所述全局参数名,在全局参数数据库中获取全局参数值,其中,所述全局参数数据库由批量脚本中的相同参数生成;将所述全局参数值替换所述引用参数。可选地,当所述引用参数为多个时,包括:在待替换的脚本中检索多个引用参数,其中,所述引用参数包括引用标记和全局参数名;识别多个引用参数中的全部所述引用参数;根据全部所述引用标记,得到全部所述全局参数名;根据全部所述全局参数名,在全局参数数据库中获取全部全局参数值,其中,所述全局参数数据库由批量脚本中的相同参数生成;将全部所述全局参数值替换全部所述引用参数。可选地,所述全局参数数据库的具体形式为全局参数数据库表。可选地,所述全局参数数据库由批量脚本中的相同 ...
【技术保护点】
1.一种批量脚本的全局参数替换方法,其特征在于,包括:在待替换的脚本中检索引用参数,其中,所述引用参数包括引用标记和全局参数名;识别所述引用参数中的所述引用标记;根据所述引用标记,获取所述全局参数名;根据所述全局参数名,在全局参数数据库中获取全局参数值,其中,所述全局参数数据库由批量脚本中的相同参数生成;将所述全局参数值替换所述引用参数。
【技术特征摘要】
1.一种批量脚本的全局参数替换方法,其特征在于,包括:在待替换的脚本中检索引用参数,其中,所述引用参数包括引用标记和全局参数名;识别所述引用参数中的所述引用标记;根据所述引用标记,获取所述全局参数名;根据所述全局参数名,在全局参数数据库中获取全局参数值,其中,所述全局参数数据库由批量脚本中的相同参数生成;将所述全局参数值替换所述引用参数。2.如权利要求1所述的方法,其特征在于,当所述引用参数为多个时,包括:在待替换的脚本中检索多个引用参数,其中,所述引用参数包括引用标记和全局参数名;识别多个引用参数中的全部引用参数;根据全部所述引用标记,得到全部所述全局参数名;根据全部所述全局参数名,在全局参数数据库中获取全部全局参数值;将全部所述全局参数值替换全部所述引用参数。3.如权利要求2所述的方法,其特征在于,所述全局参数数据库的形式为全局参数数据库表。4.如权利要求1至3任一项所述的方法,其特征在于,所述全局参数数据库由批量脚本中的相同参数生成包括:所述全局参数数据库由批量脚本中的相同参数经过添加方法、删除方法和修...
【专利技术属性】
技术研发人员:刘雁鸣,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。