For循环无法识别变量

时间:2019-11-07 02:07:50

标签: bash for-loop

我正在尝试在脚本开头要定义的一系列数字上运行一个for循环。此循环有效

for start in {1986..2005..5}
    do
    echo $start
    done

产生

1986
1991
1996
2001

但是,定义变量然后将其用于for循环将不起作用

first=1986
last=2005

for start in {$first..$last..5}
    do
    echo $start
    done

收益

{1986..2005..5}

有人可以帮我吗?

0 个答案:

没有答案