Переименовать несколько каталогов, соответствующих шаблону

Я хотел бы переименовать все каталоги под основе basedir, которые соответствуют имени. Например:

Вbasedir/, У меня есть:

- foo/bar/blah
- my/bar/foo
- some/bar/foo1
- other/foo/bar

Я хотел бы переименовать все каталоги, соответствующиеbar, но я бы хотел сохранить префиксную часть.

С участиемfindЯ могу легко составить список всех каталогов, как это:

find . -name repositoryunit -type d

Тем не менее, как я могу использовать-exec mv {} ... (или, возможно, в сочетании с другим приложением), чтобы префикс был сохранен?

Спасибо заранее!

Ответы на вопрос(1)

Ваш ответ на вопрос