Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2912

bashで連番のディレクトリを作成するワンライナー

$
0
0

dir001, dir002, ..., dir010のような感じにまとめて生成したい。

$ for i in`seq-f %03g 1 10`;do mkdir dir${i};done

結果

$ ls
dir001  dir002  dir003  dir004  dir005  dir006  dir007  dir008  dir009  dir010

補足

seqコマンドで数字の列を出力できる。連番の生成に便利。

seq [-w] [-f format] [{最初の数}] {最後の数}

-fで形式を指定できる。

$ seq-f %03g 8 11
008
009
010
011

-wで自動で最大幅の桁数に合わせて出力してくれる。

$ seq-w 99 101
099
100
101
$ seq-w 9 11
09
10
11

参考


Viewing all articles
Browse latest Browse all 2912

Trending Articles