我將 UNIX 腳本轉換為 Perl。在unix中我們有
. ${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
使用 shell 腳本作為 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 腳本中,您可以檢索這些文件上定義的環境變數。