我最近正在查看我正在玩的游戏的配置文件,当我发现配置文件中使用的语言与批处理语言非常相似,每行都被表述为命令,语法是多么简单,它是多么的清晰是文件中的每一行都在做什么,而不需要任何周围的上下文行。不过,我知道没有任何批处理语言经常用作扩展语言,可以嵌入到另一个应用程序中。
实际上是否没有设计用于嵌入其他程序的批处理语言(我想首先是用于配置文件),还是只是我没有听说过它们?如果有,有哪些这样的语言?
如果没有,是否有可能以某种方式从具有自定义命令的隔离环境中的程序运行 shell 脚本或类似脚本,然后从程序中访问生成的环境变量?
编辑:通过批处理语言,我的意思是应该可以给出命令,即在表格上制定行<command> [<arg1> [<arg2> [...] ] ]