Учитывая следующий файл:
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'
};
Спасибо.