给定以下文件:
department=value1
location=valueA
location=valueB
department=value2
我使用以下内容将文件加载到 Perl 哈希中:
use File::Slurp;
use Data::Dumper;
my %hash = map {
s/#.*//;
s/^\s+//;
s/\s+$//;
m/(.*?)\s*=\s*(.*)/;
} read_file($file);
print Dumper(\%hash);
然而,结果如下:
$VAR1 = {
'location' => 'valueB',
'department' => 'value2'
};
如何将上述文件加载到哈希中,例如,
$VAR1 = {
'location' => 'valueA,valueB',
'department' => 'value1,value2'
};
谢谢。