Рейтинг:2

Вложенная последовательность каталогов

флаг in

Я создаю вложенные каталоги с помощью такой команды:

мкдир -p 1/2/3/4

Однако для многих вложенных каталогов это занимает слишком много времени.

Что мне делать, если я хочу создать 100 каталогов?

vanadium avatar
флаг cn
Вы действительно хотите сделать так много каталогов? Вы всегда можете автоматизировать с помощью скриптов.
Momin Adnan avatar
флаг in
На самом деле я новичок в CLI, поэтому просто хотел попробовать. Как можно автоматизировать с помощью скриптов?
Рейтинг:2
флаг ca

Вы можете запустить:

mkdir -p $(printf "%s" {1..100}/)

куда расширение скобки используется с / как необязательный <SUFFIX> параметр.

Momin Adnan avatar
флаг in
Спасибо за помощь
BeastOfCaerbannog avatar
флаг ca
@MominAdnan Добро пожаловать!
BeastOfCaerbannog avatar
флаг ca
@MominAdnan (Просто напоминание: нажмите на серую галочку рядом с ответом, который, по вашему мнению, помог вам больше всего, чтобы отметить его как решение. Таким образом, другие пользователи также узнают, что эта проблема решена!)
Рейтинг:1
флаг kr

Вы можете использовать за петля:

#!/бин/баш

р=''
для я в {1..100}; делать
  р+=$я/
сделано
mkdir -p "$p"
Momin Adnan avatar
флаг in
Спасибо, это работает

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.