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