min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

ブレース展開をbashと正規表現の比較で覚える

ブレース。いわゆる「波カッコ」てやつ。

{}

ーーー

bash の場合。

{jpg,png} とやれば、「jpg または png」の意味になる。

f:id:min117:20151202012027p:plain

 

なので、for文で jpg または png ファイルを探すときはこうなる。

f:id:min117:20151202012018p:plain

ーーー

正規表現だと、ブレースは「繰り返し」の意味になる。

D{2} とすれば「Dの2回の繰り返し」の意味になる。

のでこうなる。

f:id:min117:20151202012235p:plain

ーーー

単純だけど、単純なのほどすぐ忘れるから。

比較で覚える。