Multi-dimensions des tableaux en Bash

Je suis la planification d'un script pour gérer certaines pièces de mon les systèmes Linux et je suis sur le point de décider si je veux utiliser les bash ou python.

Je préfère le faire comme un script Bash tout simplement parce que les commandes sont plus faciles, mais le vrai facteur décisif de la configuration. J'ai besoin d'être en mesure de stocker un tableau multidimensionnel dans le fichier de configuration pour indiquer au script de quoi faire avec lui-même. Stockage simple clé=valeur de paires dans des fichiers de configuration est assez simple avec bash, mais la seule façon que je peux penser à faire un tableau multidimensionnel est un deux couches de moteur d'analyse, quelque chose comme

array=&d1|v1;v2;v3&d2|v1;v2;v3

mais le marshall/unmarshall code pourrait arriver à être un ours, et sa loin d'être conviviale pour la prochaine pauvres sap qui a pour administrer ce. Si je ne peux pas le faire facilement en bash, je vais simplement écrire les configs à un fichier xml et d'écrire le script en python.

Est-il un moyen facile de le faire en bash?

merci à tous.

InformationsquelleAutor scphantm | 2012-06-27