bash for loop: диапазон чисел [дубликат]

На этот вопрос уже есть ответ здесь:

Как мне перебрать диапазон чисел, определенных переменными в Bash? 18 ответов

У меня есть следующий код в файле .sh:

for num in {1..10}
do
  echo $num
done

Который должен печатать числа от 1 до 10. Но вот что я получаю:

{1..10}

Кроме того, использование C-подобного синтаксиса также не работает:

for ((i=1; i<=10; i++))

Это дает мне ошибку:

Syntax error: Bad for loop variable

У меня версия bash 4.2.25.

Ответы на вопрос(1)

Ваш ответ на вопрос