for文のブレース展開中で変数を使う方法
for文では変数代入にブレース展開をよく使用すると思います。
# for i in {0..5}; do echo ${i} ; done
0
1
2
3
4
5
# for i in {0..700..100}; do echo ${i} ; done
0
100
200
300
400
500
600
700
このブレース展開の中で変数を使用したいという場合があると思います。
普通に使用するとブレース展開がうまく解釈されません。
_num=100
# for i in {0..700..${_num}}; do echo ${i} ; done
{0..700..100}
evalを使用するとうまくいきます。
_num=100
# for i in `eval echo {0..${_num}..100}`; do echo ${i} ; done
0
100
200
300
400
500
600
700