I am having a problem with builtin sequences (ie: not using seq) in Bash when the seq number is a variable. For example, this works and print me 1 2 3:
for i in {1..3};do echo $i;done
but this :
bash-3.2$ a=3;for i in {1..$a};do echo $i;done
fail and print me {1..3} only
This works with ZSH and I know I have an alternative to make a counter thing but wondering if this is a bug or a brace expansion feature!
I also needed to do somenthing like:
so I used this workaround: