На этот вопрос уже есть ответ здесь:
Я пытаюсь передать аргумент как максимальное ограничение для цикла for следующим образом:
#!/bin/bash
for i in {1..$1}
do
echo $i
done
Однако это возвращает {1..2}
при вызове с аргументом 2
, вместо выполнения сценария и предоставления мне
1
2