我一直在使用多个文件来读取不同类型的配置,但我知道我可以使用Config :: IniFiles模块并使用单个文件。我的文件结构如下所示,有人可以帮助我理解如何实现这一点。我一直在使用普通的open命令来处理不同的文件,所以另一个问题是它是否会被这个直接替换掉。请注意,我必须遍历每个部分
注意:早些时候我将[DomainCredentials]和[ProviderCredentials]分别放在不同的文件中
[DomainCredentials]
DomainName=SERVER
CustomerCOde=CUSTOMER1
[ProviderCredentials]
Class=A
Routine=B
答案 0 :(得分:1)
我不确定你要求的是什么,但是:
use strict;
use warnings;
use Config::Tiny;
my $config = Config::Tiny->new()->read("config.txt");
print $config->{'DomainCredentials'}{'DomainName'}, "\n";
的产率:
SERVER