Eu consegui o seguinte para trabalhar:
for i in {2..10}
do
echo "output: $i"
done
Ela produz um grupo de linhas de output: 2, output: 3, assim por diante.
No entanto, tentando executar o seguinte:
max=10
for i in {2..$max}
do
echo "$i"
done
produz o seguinte:
output: {2..10}
Como faço para o compilador perceber que ele deve tratar $ max como a outra extremidade da matriz, e não parte de uma string?
echo "$ideveria ser echo "$i"- não vai resolver o problema, no entanto.
doe thenna mesma linha que fore if, respectivamente. Por exemplo,for i in {2..10}; do