2014-01-22 2 views
0

INI 파일의 항목을 해시 테이블에 추가하려면 어떻게합니까?INI 파일 항목을 해시 테이블로 읽는 방법?

내 INI 파일은 ... 이런 식으로 내가 해시 테이블에 각 변수와 값을 삽입 할 수있는 방법

[Channel 0] 
Input = 0 
Output = 0 
CirUpdateRate = 10000 Hz 
CirSourceFile = ..\..\MAT\mymodel.mat 
CirControlFile = mymodel_0_S1_T4.sim 

[Channel 1] 
Input = 1 
Output = 1 
CirUpdateRate = 10000 Hz 
CirSourceFile = ..\..\MAT\mymodel.mat 
CirControlFile = mymodel_1_S1_T4.sim 

을 보일 것이다.

나는`[채널 1]를 구별 또는 아래 [채널 0]입력에서 변수 입력에 액세스 할 수 있습니까?

답변

5

요청에 따라 답변을 답글로 추가합니다.

Config::INI을 사용할 수 있습니다.

은 시놉시스에 따르면, 당신이 할 :

use Config::INI::Reader; 
my $config_hash = Config::INI::Reader->read_file('config.ini'); 
+0

$의 config_hash를 사용하여 어떻게 [채널 0]과 [채널 1]에서 "입력"에 액세스 할 수 있습니다. –

+1

'$ config_hash -> { '채널 0'} { '입력'}' – RobEarl

+0

$ config_hash ->이 변수는 해시 변수 여야합니다 (해시 변수 앞에는 퍼센트 기호가 붙습니다)? –