山本です。

>>シェルの話ですが、rm -f ext/{,*/}Makefile などとすることはよく
>>あります。
>>
>>-- 
>>--- 僕の前にBugはない。
>>--- 僕の後ろにBugはできる。
>>    中田 伸悦
>
>なるほど。うーむ・・・。

もう少し考えてみます。あと、これは別の質問なのですが、

  miniruby -ve "puts File.fnmatch('s:\desktop.ini', 's:/desktop.ini')"
  ruby 1.9.0 (2004-02-08) [i386-bccwin32]
  false

これは意図された動作でしょうか?(DOSISHな環境です)
この辺りもややこしそうですね。