bash は for ループで数値の展開ができます。 for i in {0..100};do echo $i;done; メッチャカンタン。 seq なにそれ美味しいの? コレを使い、Bashで連番ファイル名を綺麗にしたいと思った。 まずループ BASHで10回ループ for i in {0..100};\ do \ echo $i;\ done; 指定回数分ループするときは{}(カーリーブレース)で囲むのがミソ。他にもやり方はあるが,コレが覚えやすい。特にRuby使う人に優しい。 作りたいファイル名は0埋め三桁 001-100 accesslog.1.log .. accesslog.2.log accesslog.10.log .. accesslog.100.log 番号順に並ばない。Vistaなら整列するのだけれど、XPはダメ、 試しに、bashコマンドでsprintfをする。で