2010-05-05 6 views
0

J'ai tiré un dossier stupide et accidentellement nommé $ {env.CATALINA_HOME} à mon repo subversion. J'ai essayé de faire un svn rm /path/to/${env.CATALINA_HOME} mais il dit "mauvaise substitution" ce que je devine signifie qu'il ne peut pas comprendre pourquoi j'utilise la notation $ {} dans le chemin. J'ai également essayé d'entourer le chemin entre guillemets, mais en vain.

Suggestions?

Répondre

1

En supposant que vous utilisez un shell Bourne, utilisez des guillemets simples plutôt que des guillemets doubles.

0

Il s'agit plus d'une question shell qu'une question de subversion ... vous avez quelques options .

1) Placez le chemin entre guillemets simples au lieu de guillemets - cela supprime la substitution de variable.

ou

2) Escape the $ avec une barre oblique inverse: \

$

Les deux options devraient travailler dans à peu près toutes les variantes shell - Bourne shell, bash, csh, ksh, zsh ...

Questions connexes