コマンドで連番を作る

Perl で連番のファイル名を作る にチャレンジ。

私だったら日付計算するならやっぱり date かな。

$ i=1; while [ $i -le 5 ]; do echo $(date --date "$i day" +%Y%m%d); ((i=$i+1)); done
20080928
20080929
20080930
20081001
20081002

seq や printf というコマンドもあるのですね、勉強になるφ(. .)

$ seq -f %03g 13
001
002
003
(snip)
009
010
011
012
013

$ seq -w 1 3 13
01
04
07
10
13

$ for i in "1 2 3"; do printf "%02d\n" $i; done
01
02
03