{}
sintaks adalah sintaks Bash yang tidak terikat dengan for
konstruksi.
mkdir {A..Z}
sudah cukup dengan sendirinya.
http://www.gnu.org/software/bash/manual/bashref.html#Brace-Expansion
Mungkin paling mudah untuk hanya menggunakan for
lingkaran:
for char in {A..Z}; do
mkdir $char
done
for num in {1..100}; do
mkdir $num
done
Anda membutuhkan setidaknya bash 3.0; jika tidak, Anda harus menggunakan sesuatu seperti seq
Anda juga dapat membuat kombinasi yang lebih kompleks (coba ini dengan echo
bukannya mkdir
jadi tidak ada pembersihan setelahnya):
Bandingkan
$ echo pre-{{F..G},{3..4},{m..n}}-post
pre-F-post pre-G-post pre-3-post pre-4-post pre-m-post pre-n-post
untuk
$ echo pre-{F..G}{3..4}{m..n}-post
pre-F3m-post pre-F3n-post pre-F4m-post pre-F4n-post pre-G3m-post pre-G3n-post
pre-G4m-post pre-G4n-post
Jika Anda memiliki Bash 4, coba
$ echo file{0001..10}
file0001 file0002 file0003 file0004 file0005 file0006 file0007 file0008 file0009
file0010
dan
$ echo file{0001..10..2}
file0001 file0003 file0005 file0007 file0009
linux:Bagaimana saya bisa melihat semua UUID untuk semua disk yang tersedia di sistem saya?
Adakah yang bisa merekomendasikan proxy debugging HTTP?