3
我有一個perl腳本需要從Windows批處理文件中調用。批處理文件腳本讀取文本文件並將參數傳遞給perl腳本。現在其中一個參數是「用戶輸入」。現在,如果我給在文本雙引號文件中的以下錯誤出現
Could not open : No such file or directory at perl_script.pl at Line 10
代碼(回聲輸入和其上顯示命令提示的用戶輸入)
echo %INPUT%
perl perl_script.pl %INPUT%
現在,如果我給單引號則perl_script只得到用戶(輸入舍去)
請提出來處理這來自Windows的Perl腳本調用批處理文件
裏面的Perl腳本的最佳途徑,你可以提高該錯誤消息告訴你的Perl * *認爲文件名是:'開...或死亡QQ(無法打開「$文件名:$!」)'。您還可以轉儲所有命令行參數,例如@ ARGV'的'say「[$ _]」,它將括號中的每個參數括起來。 – amon 2013-04-26 14:06:07
請發佈批處理腳本和perl程序。很難告訴發生了什麼事情。 – mswanberg 2013-04-26 23:49:48