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.