Miten iteroin Bashissa numeroiden alueen yli, kun alue on annettu muuttujan avulla?
Tiedän, että voin tehdä tämän (nimeltään "sequence expression" Bashin dokumentaatiossa):
for i in {1..5}; do echo $i; done
Mikä antaa:
1
2
3
4
5
Silti, miten voin korvata jommankumman alueen päätepisteen muuttujalla? Tämä ei toimi:
END=5
for i in {1..$END}; do echo $i; done
Joka tulostaa:
{1..5}