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.