wie liest man eine interne Umgebungsdatei in Perl?

wie liest man eine interne Umgebungsdatei in Perl?

Ich konvertiere UNIX-Skript nach Perl. Unter Unix haben wir

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

Was soll ich in Perl tun? Das Gleiche oder jede Datei öffnen und lesen?

Antwort1

Verwenden Sie ein Shell-Skript als Wrapper für Ihr Perl-Skript.

#!/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

Innerhalb eines Perl-Skripts können Sie die in diesen Dateien definierten Umgebungsvariablen abrufen.

verwandte Informationen