Subversion: как svn rm использовать подстановочные знаки - PullRequest
1 голос
/ 05 мая 2011

Я пытаюсь удалить все файлы "точка подчеркивания" в директории. Вот что я пытаюсь сделать:

svn rm dir1/dir2/._*

Но это не работает. Как я могу сделать это? Кстати, я делаю это на Ubuntu.

Обновление : Это, вероятно, будет работать, если вы еще не удалили файлы:

cd dir1/dir2
for file in ._*; do svn rm $file; done

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

Похоже, расширение оболочки не работает. Есть ли файлы, соответствующие ._* в dir1/dir2/? Вы можете использовать echo dir1/dir2/._*, чтобы убедиться.

0 голосов
/ 05 мая 2011

Что я делаю, когда у меня возникают проблемы при передаче шаблонов в команду, состоит в том, чтобы вывести список шаблонов в файл и затем отредактировать файл, чтобы превратить его в скрипт с одной командой для целевого файла. Это либо работает, либо дает мне подробную информацию о том, что я делаю неправильно.

Вы можете сначала попытаться заключить шаблон в двойные кавычки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...