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.