我正在修改一个简单的脚本以添加功能,并详细了解如何编写bash脚本。当前,该脚本使用以下函数创建关联数组:
declare -A site theme
add_site() {
local shortcut=$1
site[$shortcut]=$2
theme[$shortcut]=$3
}
add_site x1 example1.com alpha
add_site x2 example2.com beta
现在,我希望它读取变量的ini文件。但是,我遇到的所有文档都说明了如何获取文件,但是仅使用单个数组作为示例。如何使用类似于以下内容的数据文件创建数组以创建关联数组:
[site1]
shortcut=x1
site=example1.com
theme=alpha
[site2]
shortcut=x2
site=example2.com
theme=beta