Utilizar uma variável no intervalo de expansão da cinta alimentada a um loop for
Aqui está myscript.sh
#!/bin/bash
for i in {1..$1};
do
echo $1 $i;
done
Se eu corrermyscript.sh 3
a saída é
3 {1..3}
ao invés d
3 1
3 2
3 3
Clearly$3
contém o valor certo, então por que nãofor i in {1..$1}
se comporta da mesma forma como se eu tivesse escritofor i in {1..3}
diretamente?