我想在 Bash 中解析嵌套配置,如下所示:
[foo]
[bar]
key="value"
[baz]
key="value"
我试过这个.ini 解析器,但它不支持嵌套。后来我发现.ini 文件中不允许嵌套。
我为 bash 搜索了 YAML 解析器,但找不到很多。bash 中的嵌套配置解析在我看来是一个基本问题,所以我想存在一个简单的解决方案,但我找不到。在 Bash 中解析嵌套配置的简单解决方案是否存在?如果是,是哪一个?
编辑
我想编写一个脚本/程序来自动备份和恢复数据库。配置需要灵活,以便我可以选择不同主机上的数据库,使用不同的用户和密码以及不同的备份间隔。哦,我想学习 bash。但是我开始认为 Bash 不是解决我的问题的正确工具。