我正在计划一个脚本来管理我的Linux系统的某些部分,并决定要使用bash还是python。
我宁愿将其作为Bash脚本来执行,仅仅是因为命令更简单,但真正的决定因素是配置。我需要能够在配置文件中存储多维数组,以告诉脚本如何处理自身。使用bash将简单的key = value对存储在配置文件中非常容易,但是我能想到的做多维数组的唯一方法是两层解析引擎,例如
array=&d1|v1;v2;v3&d2|v1;v2;v3
但是marshall / unmarshall代码可能会变得很笨拙,并且对于下一个必须执行此操作的较差的树液而言,它与用户友好相去甚远。如果我不能在bash中轻松做到这一点,我将简单地将配置写入xml文件,然后用python编写脚本。
有什么简单的方法可以做到这一点吗?
感谢大家。
冉冉说
MMTTMM
LEATH