Perl에서 내부 환경 파일을 읽는 방법은 무엇입니까?

Perl에서 내부 환경 파일을 읽는 방법은 무엇입니까?

UNIX 스크립트를 Perl로 변환합니다. 유닉스에서는

. ${DTE_WORKING_DIR}/sh/dte.env    
. ${DTE_WORKING_DIR}/sh/xfer.env    
. ${DTE_WORKING_DIR}/sh/dte_reports.env    
. ${DTE_WORKING_DIR}/sh/java.env    

Perl에서는 무엇을 해야 합니까? 동일합니까, 아니면 각 파일을 열고 읽으시겠습니까?

답변1

Perl 스크립트의 래퍼로 쉘 스크립트를 사용하십시오.

#!/bin/sh
. ${DTE_WORKING_DIR}/sh/dte.env    
. ${DTE_WORKING_DIR}/sh/xfer.env    
. ${DTE_WORKING_DIR}/sh/dte_reports.env    
. ${DTE_WORKING_DIR}/sh/java.env
perl /path/to/file.pl

Perl 스크립트 내에서 해당 파일에 정의된 환경 변수를 검색할 수 있습니다.

관련 정보