2012-02-04 2 views
0

일련의 동일한 웹 응용 프로그램에 대한 여러 구성 파일에서 구성 지시문을 가져와야합니다. 각 지시문은 각각의 고유 한 폴더에 있습니다.Perl, 여러 파일에서 단일 변수 읽기

각 파일을 단계별로 실행하고 코드를 열어 본인의 폴더에 있습니다.

$variable="value" 

내가 $variable 검색 할 및 "value"로 돌아가, 그 값을 내 작업을 수행하고 파일을 닫습니다 : 제가 부족하고하면 설정에 지정된 값을 반환하는 문입니다.

내가 잊어 버린 단순한 것이 있어야한다는 것을 알고 있습니다. 누구나 힌트가 있으십니까?

+1

이 비교적 간단 함께 제공됩니다. 지금까지 어떤 코드가 있습니까? – vol7ron

답변

2

당신은 거의 모든 맛과 설정 파일의 요구에 모듈이 있습니다

(예를 들어 Config을 검색) CPAN에서 기존 설정 모듈의 여러 사용할 수 있습니다 (예)

다른 구성 모듈을 코딩하여 휠을 재발 명하지 마십시오.

+0

많은 감사합니다, 그게 내가 찾고있는 것 이상입니다. –

0

아마도이 같은 것을 원하십니까?

ls webapps/*/conf/*.conf | xargs perl -nle 'print "$ARGV: $1" if /\$variable\s+=\s+"([^"]+)"/'