Como faço para iterar sobre um intervalo de números em Bash quando o intervalo é dado por uma variável?
Eu sei que posso fazer isto (chamado " expressão de sequência" no Bash documentação):
for i in {1..5}; do echo $i; done
O que dá:
1 < br/> 2
3
4 < br/>5
No entanto, como posso substituir qualquer um dos pontos finais do intervalo por uma variável? Isto não't funciona:
END=5
for i in {1..$END}; do echo $i; done
Que impressões digitais:
{1..5}