我拉了一个愚蠢的,不小心将一个名为$ {env.CATALINA_HOME}的文件夹提交到我的subversion repo。我尝试做一个svn rm /path/to/${env.CATALINA_HOME},但它说“糟糕的替换”,我猜这意味着它无法弄清楚为什么我在路径中使用$ {}表示法。我也尝试用引号围绕路径,但没有用。
建议?
答案 0 :(得分:1)
假设您使用的是Bourne shell,请使用单引号而不是双引号。
答案 1 :(得分:0)
这更像是一个shell问题,而不是一个颠覆问题......你有两个问题 选项。
1)用单引号括起路径而不是双引号 - 这会抑制变量替换。
或
2)用反斜杠逃避$:\ $
这两个选项应该适用于任何shell变体--Bourne shell, bash,csh,ksh,zsh ......