创建一个从0到变量的bash集

时间:2016-12-15 20:46:24

标签: bash variables

当我输入

时的bash
echo {0..10}

我得到了

0 1 2 3 4 5 6 7 8 9 10

如何使用变量而不是上限? 当我尝试

a=4
echo {0..$a}

我得到了

{0..4}

我如何解决这个问题,所以我和第一个例子一样?

2 个答案:

答案 0 :(得分:2)

我发现您可以使用eval

a=5
eval echo {0..$a}

答案 1 :(得分:0)

想出来。

echo $(seq 1 $a)