piyavking@piyavking-desktop:~$ for i in {0..3};do echo $i;done
0
1
2
3
piyavking@piyavking-desktop:~$ a=3;for i in {0..$(($a))};do echo $i;done
{0..3}
piyavking@piyavking-desktop:~$
По идее, вывод этих двух команд должен быть одинаков, но по факту - нет. Объясните, пожалуйста, почему.
Спасибо за внимание.