0
我正在使用NVelocity在對服務器執行之前處理各種PowerShell腳本。如何避免NVelocity中尾隨的反斜槓
我的問題是如何逃脫反斜槓後的變量:
例如
ls \\$computername\c$
$計算機名應在運行時有效的計算機名稱代替,但是尾部的反斜槓(\ C $)意味着它沒有。
感謝 本
我正在使用NVelocity在對服務器執行之前處理各種PowerShell腳本。如何避免NVelocity中尾隨的反斜槓
我的問題是如何逃脫反斜槓後的變量:
例如
ls \\$computername\c$
$計算機名應在運行時有效的計算機名稱代替,但是尾部的反斜槓(\ C $)意味着它沒有。
感謝 本
毛的建議並沒有爲我工作。我認爲這是因爲我引用了c $ admin共享,而Velocity使用'$'來聲明變量/對象。
相反,我創建的變量包含這樣的引用,所以我的解決辦法是:
#set ($C = '\c$')
ls \\\\$computername$C
按http://velocity.apache.org/engine/devel/user-guide.html#escapingvalidvtlreferences