##
open my $FH, '<' , $config or die "Cannot open $config: $!\n";
local $/ = undef;
my $data = <$FH>;
$data =~ s/^\s*#.*\n|^\n//gm;
####
(my $data = <$FH>) =~ s/^\s*#.*\n|^\n//gm;
####
my $data = do {
local $/ = undef;
open my $FH, '<' , $config or die "Cannot open $config: $!\n";
<$FH>;
};
$data =~ s/^\s*#.*\n|^\n//gm;