Je veux utiliser $var in
une extension d'accolade shell avec une plage, en bash.
En mettant simplement {$var1..$var2}
ne fonctionne pas, alors je suis allé "latéral"…
Ce qui suit fonctionne, mais c'est un peu maladroit.
# remove the split files
echo rm foo.{$ext0..$extN} rm-segments > rm-segments
source rm-segments
Existe-t-il une manière plus "normale" ?
Réponse acceptée :
Vous voudrez peut-être essayer :
eval rm foo.{$ext0..$extN}
Je ne sais pas si c'est la meilleure réponse, mais c'en est certainement une.