Jawaban:
jawaban mulaz benar, tetapi banyak orang mengatakan seq
itu jahat karena kebanyakan kerang akan membiarkan Anda melakukan yang berikut
mkdir {00..99}
Namun dalam beberapa versi bash yang lebih lama, 0-9
jangan empuk, jadi Anda harus melakukannya
mkdir 0{0..9} {10..99}
Akankah ini berhasil?
for i in `seq -w 0 99`; do mkdir $i; done
melakukan loop untuk angka 0-99, dan "-w" menetapkan lebar yang sama (0 padding untuk 0-9)
seq -w 0 99 | xargs mkdir
akan juga melakukan pekerjaan itu.
mkdir $(seq -w 0 99)
. Atau gunakan backticks bukan $()
, tapi saya tidak bisa memasukkan backticks karena sintaks serverfault.
mkdir `seq -w 0 99`
(Saya tidak bisa menghindari ruang ekstra). Lihat di sini , tapi sepertinya trik memasukkan spasi di pembatas tidak berfungsi di sini.
Saya tahu ini sudah tua, tetapi rekomendasi saya adalah:
untuk saya masuk seq -f %02g 0 99
; lakukan mkdir $ i; selesai
the -f% 02g memastikannya tetap setidaknya dua karakter, seperti 00 atau 99, dan masih akan memungkinkan 3 angka karakter melewati 99 jadi jika Anda memiliki 100 tidak akan menjadi 001. Ini akan menjadi 00-99 100 bukannya 001- 100 seperti -w tidak.