NVelocityにバックスラッシュを末尾にエスケープする方法
質問
私は、彼らは、サーバーに対して実行される前に、様々なPowerShellスクリプトを処理するためにNVelocityを使用しています。
私の質問は、変数をバックスラッシュをエスケープする方法です。
例えばます。
ls \\$computername\c$
それがないことを意味し、$コンピュータ名は、実行時に有効なコンピュータ名に置き換える必要がありますが、末尾のバックスラッシュ(\ C $)。
のおかげで ベン
解決
マウリシオの提案は私のために動作しませんでした。私は、管理共有フォルダC $を参照して、このためだと思うと速度は、declare変数/オブジェクトに「$」記号を使用します。
その代わり、私は私の解決策だったので、このような参照を格納する変数を作成します:
#set ($C = '\c$')
ls \\\\$computername$C
http://velocity.apache.org/engineあたりとして/devel/user-guide.html#escapingvalidvtlreferencesする
所属していません StackOverflow