我試圖編寫一個非常簡單的腳本,將文件從幾臺遠程計算機複製到我的電腦。我在perl中編寫了以下代碼:perl「系統」腳本的問題
@Comps = ("comp1","comp2","comp3","comp4");
foreach $comp (@Comps)
{
system("copy /Y \\\\$comp\\c\$\\myfolder\\$comp*.log C:\\Program Files\\My Cont Folder\\input\\");
}
我得到一個語法錯誤,不能理解爲什麼。
謝謝!
看起來你已經在你的字符串中有%s和$ comp了。 – Dallaylaen 2011-06-02 14:11:53