Я пытаюсь создать 100 различных подкаталогов в определенных каталогах, используя скрипт Bash.
Я начинаю с основного for
цикла (то есть for f in $FILES;do mkdir f done
), но он не работает.
Чтобы было ясно, что я хочу сделать: я пытаюсь получить 100 различных подкаталогов в текущих каталогах (здесь я использую home='pwd'
). Например, в каталоге /home/paul/main_directory/
.
И здесь я хотел бы создать 100 каталогов с индексом от 1 до 100, например:
subdirectory_1
subdirectory_2
subdirectory_3
subdirectory_4
.
.
.
subdirectory_100
источник
seq
вместо этого:for i in $(seq 1 100); do mkdir dir_$i; done
Самый простой способ, вероятно, использовать расширение скобки
источник
Чтобы добавить кое-что к действительно впечатляющему ответу Steeldriver:
Вы можете создавать каталоги, которые сортируются «правильно», добавляя ноль.
(Если вам нравится этот ответ, пожалуйста, ответьте на вопрос стального водителя. Я пока не могу комментировать или сделал бы это.)
источник