So I was writing a for loop and getting some errors, to get an understanding of the errors I wrote this
#! /bin/bash b=${1:- 10} echo $b for i in {0..$b} do echo "$i" done so if I run ./forloop.sh 10
I get
10 {0..10} why doesn't the range work when I have a variable as the second argument?
for i in $(seq 0 ${1:-10}).