使用PERL从脚本生成配置文件

时间:2014-08-21 14:49:59

标签: perl config

我有以下哈希:

my %hash = (
  'vars' => {
    'var10' => 'val10',
    'var20' => {
      'var30' => 'val30',
    },
  },
);

我想从这个哈希生成一个配置文件,如下所示:

vars
  var10 val10
  var20
    var30 val30

怎么做?

1 个答案:

答案 0 :(得分:3)

当然,您可以推出自己的解决方案。

但是,我建议使用YAML

use strict;
use warnings;

use YAML;

my %hash = (
    'vars' => {
        'var10' => 'val10',
        'var20' => { 'var30' => 'val30', },
    },
);

print Dump \%hash;

输出:

---
vars:
  var10: val10
  var20:
    var30: val30