Я планирую сценарий для управления некоторыми частями моих систем Linux и сейчас решаю, хочу ли я использовать bash или python .
Я бы предпочел сделать это как сценарий Bash просто потому, что команды проще, но решающим фактором является конфигурация. Мне нужно иметь возможность хранить многомерный -массив в файле конфигурации, чтобы указать сценарию, что делать с самим собой. Сохранение простых пар ключ=значение в конфигурационных файлах достаточно просто с помощью bash, но единственный способ, который я могу придумать для создания многомерного -массива, — это двухуровневый механизм синтаксического анализа, что-то вроде
array=&d1|v1;v2;v3&d2|v1;v2;v3
но код marshall/unmarshall может стать медведем, и он далеко не удобен для следующего бедолаги, который должен это администрировать. Если я не могу сделать это легко в bash, я просто запишу конфиги в файл xml и напишу скрипт на python.
Есть ли простой способ сделать это в bash?
Спасибо всем.