seqを使った連番ファイルの作成

u9x@G31M-U1104:~/a % for i in `seq -w 1 10`; do
> touch abc${i}.txt
> done
u9x@G31M-U1104:~/a % ls
abc01.txt  abc03.txt  abc05.txt  abc07.txt  abc09.txt
abc02.txt  abc04.txt  abc06.txt  abc08.txt  abc10.txt

u9x@G31M-U1104:~/a % for i in `seq -w 12 -3 1`; do touch abc${i}.txt; done
u9x@G31M-U1104:~/a % ls
abc03.txt  abc06.txt  abc09.txt  abc12.txt

 -wオプションは単に桁あわせをしているみたいです。100にすると初めは001になります。touchは空のファイルを作成するコマンドです。

 最終的な番号がわかっているときは使えそうなコマンドです。数年前にも使った時期があったのですが、すっかり忘れかけていました。メモです。

参考:Tricorn Labs » 単調増加 (減少) する数値列を表示する – seq コマンド