一种方法是使用
eval:
for i in $( eval echo {0..$length} )do echo "do something right $i"done请注意 设置
length=;ls或
length=; rm *(但不要尝试使用后者)时会发生什么。
安全地 ,使用
seq:
for i in $( seq 0 $length )do echo "do something right $i"done
或者您可以使用c样式的for循环,这也是安全的:
for (( i = 0; i <= $length; i++ )) do echo "do something right $i"done



