Saya ingin menggunakan $var in
ekspansi kurung kurawal dengan rentang, di bash.
Cukup letakkan {$var1..$var2}
tidak berhasil, jadi saya pergi "lateral"...
Berikut ini berfungsi, tetapi agak kaku.
# remove the split files
echo rm foo.{$ext0..$extN} rm-segments > rm-segments
source rm-segments
Apakah ada cara yang lebih “normal”?
Jawaban yang Diterima:
Anda mungkin ingin mencoba :
eval rm foo.{$ext0..$extN}
Tidak yakin apakah ini jawaban terbaik, tapi memang benar.
Bagaimana Cara Membuat Variabel Lingkungan "diekspor" Dalam Skrip Shell Tetap Di Sekitar?
Kapan Dd Cocok Untuk Menyalin Data? (atau, Kapan Read() Dan Write() Partial)?