como ler o arquivo de ambiente interno em perl?

como ler o arquivo de ambiente interno em perl?

Eu converto o script UNIX para Perl. No unix temos

. ${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    

O que devo fazer em Perl? O mesmo ou abrir e ler cada arquivo?

Responder1

Use um script de shell como wrapper para seu script 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

Dentro do script perl você pode recuperar variáveis ​​de ambiente definidas nesses arquivos.

informação relacionada