bashのブレース展開

ファイルネームに.bakを追加するときは mv filename{,.bak} とすれば良いことを知った

void GraphicWizardsLair( void ); (Otsuneさん)より

これは一体どういう記法なんだろう、Googleで検索したくても検索キーワードが思い浮かばない。俺は一生この謎を解くことができないのだろうか、

と一瞬途方にくれたが、色々調べてみた結果、これは「ブレース展開」という機能で、例えば、こんなふうに使うこともできることがわかった。

ls -l /etc/hosts.{allow,deny}

なるほど。bakファイルを戻すのは mv filename{.bak,} ということですな。

勉強になりました。どうもありがとうございます。