Sequences expansion and variable in bash [duplicate]
This question already has an answer here: Brace expansion with variable? [duplicate] 6 answers 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! In Bash, brace expansion is performed before variable expansion. See Shell Expansions for the