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

7

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

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

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

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

    
задан Justin 18.09.2014 в 15:26
источник

2 ответа

13

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

mkdir -p Week{1..15}/Assignments
    
ответ дан Florian Diesch 18.09.2014 в 15:32
источник
4

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

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

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

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

Только для справок в будущем - если вам нужно сделать что-то подобное.

    
ответ дан Tim 18.09.2014 в 15:29
источник

Ознакомьтесь с другими вопросами по меткам