アクセスログ見てたらBashでループさせたい人が多いようなので。
BASHで10回ループ
for i in {0..10};\ do \ echo $i;\ done;
指定回数分ループするときは{}(カーリーブレース)で囲むのがミソ。
seq を使う例
for i in `seq 1 10 `;\ do \ echo $i;\ done;
`seq 1 10 ` は覚えにくいし直感的とは言い切れない
007.txtのような0埋めにする
007.txtのような0パディングにするにはsprintfと組み合わせる
for i in {0..10};\ do name=$(printf accesslog.%03d.log $i);\ echo $name;\ done; accesslog.000.log accesslog.001.log accesslog.002.log accesslog.003.log accesslog.004.log accesslog.005.log accesslog.006.log accesslog.007.log accesslog.008.log accesslog.009.log accesslog.010.log
詳しくは以前のエントリを参照のこと。bashで指定回数ループして綺麗なファイル名を作る