Escribir un bash for-loop con una variable de gama alta
Frecuentemente escribo bucles for en bash con la conocida sintaxis:
for i in {1..10} [...]
Ahora, estoy tratando de escribir uno donde la parte superior esté definida por una variable:
TOP=10
for i in {1..$TOP} [...]
He intentado una variedad de parens, llaves, evaluaciones, etc., y normalmente recibo un error de "mala sustitución".
¿Cómo puedo escribir mi bucle for para que el límite dependa de una variable en lugar de un valor codificado?