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 스크립트 내에서 해당 파일에 정의된 환경 변수를 검색할 수 있습니다.