Reputation: 41
I have a following hash:
my %hash = (
'vars' => {
'var10' => 'val10',
'var20' => {
'var30' => 'val30',
},
},
);
I want to generate a configuration file from this hash that looks like this:
vars
var10 val10
var20
var30 val30
How to do it?
Upvotes: 0
Views: 70
Reputation: 35198
You could, of course, roll your own solution.
However, I'd recommend using YAML
use strict;
use warnings;
use YAML;
my %hash = (
'vars' => {
'var10' => 'val10',
'var20' => { 'var30' => 'val30', },
},
);
print Dump \%hash;
Outputs:
---
vars:
var10: val10
var20:
var30: val30
Upvotes: 3