Hoe itereer ik over een reeks getallen in Bash wanneer het bereik wordt gegeven door een variabele?
Ik weet dat ik dit kan doen (het heet "sequence expression" in de Bash documentatie):
for i in {1..5}; do echo $i; done
Dat geeft:
1
2
3
4
5
Maar hoe kan ik een van de eindpunten van het bereik vervangen door een variabele? Dit werkt niet:
END=5
for i in {1..$END}; do echo $i; done
Dat drukt af:
{1..5}