For循环无法识别变量

我正在尝试在脚本开头要定义的一系列数字上运行一个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}

有人可以帮我吗?

angelafan 回答:For循环无法识别变量

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3147928.html

大家都在问