Відповіді:
Відповідь муласа правильна, але багато людей кажуть, що seq
це зло, бо більшість снарядів дозволять вам зробити наступне
mkdir {00..99}
Однак у деяких старих версіях bash, 0-9
arent padded, так що вам доведеться робити
mkdir 0{0..9} {10..99}
Це зробить?
for i in `seq -w 0 99`; do mkdir $i; done
робить цикл для чисел 0-99, а "-w" встановлює рівну ширину (0 прокладки для 0-9)
seq -w 0 99 | xargs mkdir
також зробив би цю роботу.
mkdir $(seq -w 0 99)
. Або використовувати зворотні посилання замість $()
, але я не можу вставляти задні посилання через синтаксис сервера за замовчуванням.
mkdir `seq -w 0 99`
(Я не міг уникнути зайвого місця). Дивіться тут , але, схоже, хитрість включення пробілів у роздільники не працює тут.
Я знаю, що це старе, але моя рекомендація буде:
за я в seq -f %02g 0 99
; робити mkdir $ i; зроблено
-f% 02g забезпечує збереження принаймні двох символів, таких як 00 або 99, і все одно дозволить 3-х символьних цифр минулих 99, тому якщо у вас є 100, воно не стане 001. Це буде 00-99 100 замість 001- 100 таких, як -w робить.