2013-11-27 57 views
0

我一直在使用多個文件來讀取不同類型的配置,但我知道我可以使用Config :: IniFiles模塊並使用單個文件。我的文件結構如下所示,有人可以幫助我理解如何實現這一目標。我一直在使用普通的打開命令來處理不同的文件,所以另外一個問題是這個問題是否會被直接取代。請注意,我必須遍歷每個部分如何使用Config :: IniFiles模塊讀取文件

注意:前面我相依爲命[DomainCredentials]和[ProviderCredentials]在不同的文件

[DomainCredentials] 

DomainName=SERVER 
CustomerCOde=CUSTOMER1 

[ProviderCredentials] 

Class=A 
Routine=B 

回答

1

我不知道你問什麼了,但:

use strict; 
use warnings; 
use Config::Tiny; 

my $config = Config::Tiny->new()->read("config.txt"); 

print $config->{'DomainCredentials'}{'DomainName'}, "\n"; 

產量:

SERVER 
+0

我怎麼遍歷這個,就像我通過使用循環文件,當我使用'打開'運營商.. @ysth – learner

+0

該模塊爲你做;你不需要做任何事情,只需要使用它產生的$配置哈希。 – ysth

+0

我從另外一個問題中看到,你實際上試圖詢問Config :: IniFiles;如果你仍然想使用它,我會很樂意更新我的答案。 – ysth

相關問題