ブレース展開

ちょっとおもしろい使い方。詳細は引用元へお願いします。

ファイルネームに.bakを追加するときは mv filename{,.bak}
bakファイルを戻すのは mv filename{.bak,} ということですな。

http://d.hatena.ne.jp/j0hn/20060310/1141966219

ブレースの展開は他のどの展開よりも前に実行されます。また、他の展開において特殊な意味を持つ文字もそのまま結果に残ります。つまり、厳密にテキスト操作だけを行います。 bash は、展開の文脈やブレースの間のテキストに対して文法的な解釈を適用することは一切ありません。

http://www.kyo-ko.org/td/?date=20060310#p01

{x..y}と書くと、bashでは連続的な表現として扱ってくれるので、 上の例では、連番ファイルが作成される事になります。

http://kazmax.zpp.jp/linux/bash_tips.html