我有一个文本文件,其中包含以下格式的数据
%app_lookup_strings = (
common => {
password => "password: ",
select_action => "Select action => ",
mgt_close => "BSA_MgtClose",
},
我必须从文本文件中读取这些数据并将其存储回哈希值。我需要知道如何解析具有这种数据的文本文件,并以类似的方式存储它,如上所示。
答案 0 :(得分:1)
如果您的文本文件只包含一个哈希,那么最直接的解决方案是:
#!/usr/bin/env perl
use strict;
use warnings;
use Data::Dumper;
my %hash = do 'text.file';
print Dumper \%hash;
输出:
$VAR1 = {
'common' => {
'mgt_close' => 'BSA_MgtClose',
'password' => 'password: ',
'select_action' => 'Select action => '
}
};