Создание нового подкаталога в нескольких существующих каталогах

Я пытаюсь найти элегантный способ создания нового подкаталога в серии существующих каталогов.

У меня есть 15 уже созданных каталогов, которые называются Week1 - Week15. В этих каталогах я хотел бы создать новый каталог под названием "Назначения". Я думаю, что для этого может потребоваться какая-то петля, но за пределами этого я немного растерялся.

Я знаю, что могу ввести "cd" в каждый каталог, а затем "Назначение mkdir" и повторить этот шаг для всех 15 каталогов, но я знаю, что должен быть более простой способ.

Любая помощь / совет будет принята с благодарностью!

2 ответа

Решение

Вы можете сделать это без цикла:

mkdir -p Week{1..15}/Assignments

Есть несколько способов - попробуйте использовать этот цикл:

for i in {1..15}; do mkdir Week$i/Assignments; done

Вы также можете обмануть в Week папки - используйте это:

for i in {1..15}; do mkdir Week$i; done

Просто для дальнейшего использования - если вам нужно сделать что-то подобное.

Другие вопросы по тегам