是否可以使用bash创建配置系统?

时间:2019-03-11 08:46:35

标签: bash

我想知道是否有可能用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中是否可能有类似的事情?

1 个答案:

答案 0 :(得分:1)

Bash itself is a terrible language for dealing with nested structures,例如JSON,YAML和XML。这是一种图灵完整的语言,因此肯定是可能的,但我强烈建议您反对。