如何在perl中讀取內部環境文件?

如何在perl中讀取內部環境文件?

我將 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 腳本中,您可以檢索這些文件上定義的環境變數。

相關內容