どういうことかと言うと、まずグロブパターンにマッチするファイル群があってその各々のファイルを特定のルールで別の場所にコピーしたい。例えば、 A_foo.txt B_bar.txt C_buz.txtってファイルがあって、これを other/A/foo.txt other/B/bar.txt other/C/buz.txtみたいにしたいと。ルールはパスの置換程度でいい。 で、コピー自体何回かやるしあとでパターンも増えるんでスクリプト書こうと思い、taskでコピーしたいパターンを選択とかできると便利かと思ってなんとなく練習がてら Rake で書いてみることにした。 最初は rule とか使えば書けるとかなーとか考えて、まずは素直に SRC = FileList[pat] DEST = SRC.gsub(/pat/, 'rep') とか書き始めたんだけど、依存の順序のせいか rule タスクで書