как написать грровый скрипт для переименования папки с именем, начинающимся со знака $ - PullRequest
0 голосов
/ 18 апреля 2020

Требуется переименовать папку. Имя папки начинается с $. В groovy я пытался с

sh 'mv $popy popy' Но выдает ошибку.

Из termainal, я пытался, mv $popy popy Я получил ту же ошибку. Но когда я попробовал mv '$popy' popy. это сработало. Но то же самое не работает в groovy. Как я могу заставить его работать на groovy .Помогите помочь

1 Ответ

0 голосов
/ 20 апреля 2020

Обычно вам нужно экранировать знак '$', который является специальным символом в Groovy:

sh 'mv \$popy popy'

Или вы можете использовать код groovy, чтобы сделать это:

new File("\$popy").renameTo("popy")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...