我正在運行perl腳本,後者又調用批處理腳本。我需要將3個參數傳遞給批處理腳本。我傳遞參數,因爲它更容易在Perl腳本中讀取文件&捕獲所需的值。但是,我的腳本錯誤地顯示錯誤 - 「系統找不到指定的路徑。」
我使用下面的代碼 -
需要將變量傳遞給來自perl腳本的批處理腳本
while (<FILE>)
{
($file, $rcc, $loc) = split(',');
my @lines = qx/"D:\\SiebelAdmin\\Commands\\WinFile_Move.bat $file $rcc $loc" /;
}
看起來你的參數是不是你所期望的。文件中可能存在空行? – Jens
我通過打印值檢查了參數。值如期 - file = XLNXlogin.css rcc = $/Compass/CodeFreeze/SIEBEL/2015_NOV/NGCM-II/ServerFiles/CSS, loc = D:\ sba81 \ SWEApp \ PUBLIC \ enu \ files \ custom
文件名,目錄名稱或卷標語法不正確。 – parthodas