Массивы парсинга Bash из файла конфигурации
Мне нужно иметь массив для каждого «раздела» в файле, содержащем:
[array0]
value1=asdf
value2=jkl
[array1]
value1=1234
value2=5678
Я хочу иметь возможность получить эти значения следующим образом:
echo ${array0[value1]}
echo ${array0[value2]}
echo ${array1[value1]}
echo ${array1[value2]}
Есть мысли о том, как это сделать? (Пояснения будут бонусом)
Я уже прочитал эти ответы, но никто не делает именно то, что я хочу.
Чтение конфигурационного файла в BASH без использования «источника»