我想知道是否有可能用Bash创建一个配置系统。有关示例,请参见下面的Python脚本。
因此,这基本上是我在Python脚本中使用的配置系统,我将其称为config.py
;
server_list = {
"server1": {
"ip": "127.0.0.1",
"ssh_port": "22",
"username": "root",
"pass": "pass123",
},
"server2": {
"ip": "127.0.0.2",
"ssh_port": "22",
"username": "root",
"pass": "pass123",
},
}
然后,我可以使用此配置文件通过主脚本(仅作为示例),app.py
我想知道在Bash中是否可能有类似的事情?
答案 0 :(得分:1)
Bash itself is a terrible language for dealing with nested structures,例如JSON,YAML和XML。这是一种图灵完整的语言,因此肯定是可能的,但我强烈建议您反对。