Предположим, у меня есть каталог с именем "foo", который содержит несколько каталогов:
foo/bar/bar/(files)
foo/bat/bat/(files)
foo/baz/qux/(files)
Есть ли способ условно переместить «самый глубокий» каталог на уровень, чтобы он заменял свой родительский каталог, только если его имя совпадает с именем его родителя? Если совпадения не найдено, цель состоит в том, чтобы сохранить текущую структуру каталогов.
Желаемый вывод:
foo/bar/(files)
foo/bat/(files)
foo/baz/qux/(files)