2017-02-09 32 views
-2

我試圖把下面用perl系統命令()function.But得到這麼多的編譯錯誤(語法)。如何在Perl系統使用istool命令()函數

./istool export -domain serviceshost:9080 -u dsadm -p password -ar test.isx -pre -ds '-base="ENGINEHOST/Dev_Project" Jobs/Batch/\*.*' 

我用它在Perl:

system("./istool export -domain serviceshost:9080 -u dsadm -p password -ar test.isx -pre -ds '-base="ENGINEHOST/Dev_Project" Jobs/Batch/\*.*'"); 

可以有人指導我究竟是如何在系統功能使用它我試圖逃跑。也與在它前面反斜槓(\)。

+1

[編輯]您的文章,並顯示你的錯誤;也顯示逃脫版本。請花點時間訪問[幫助]並閱讀[問]。 –

回答

0

更換systemprint,並且很明顯你沒有正確生成的字符串。

如果您想在"引用的字符串中包含",則需要將其轉義。
如果你想在一個雙引號的字符串\,你需要逃避它。