シーケンスのシェル中括弧拡張で$variableを使用する方法は?

シーケンスのシェル中括弧拡張で$variableを使用する方法は?

$var inBashでスコープ付きシェル中括弧拡張を使用したいと思います。単に{$var1..$var2}働かなかったので「水平」に行きました...

以下はうまくいきますが、少し混乱しています。

# remove the split files
echo rm foo.{$ext0..$extN} rm-segments > rm-segments
source rm-segments

もう少し「一般的な」方法がありますか?

ベストアンサー1

次のことを試すこともできます。

eval rm foo.{$ext0..$extN}

これが最善の答えであるかどうかはわかりませんが、確かに一つです。

おすすめ記事