В Баш:
shopt -s globstar; for file in ./**/Attic/*; do if [[ -e $/$ ]]; then rm -vf "$file"; fi; done;
При включенном globstar**
рекурсивно сопоставляет файлы (независимо от глубины). $
и $
разрешить удаление префикса или суффикса переменной, что $
приводит к имени каталога (минус «/ Attic /…»), а $
базовое имя файла.
Вы должны также рассмотреть такие инструменты, как cvs-fast-export
и reposurgeon
; Я ожидал, что они правильно справятся с такими ситуациями с самого начала. Если нет, то хотя бы убедитесь, что у вас самая последняя версия cvs2git
...