フォルダ全部に何かをする

ある階層にあるフォルダ全てに、あるテキストファイルをコピーしたい。
ちょうどいいので csh での書き方を調べてみた。

#!/bin/csh

foreach i(`/bin/ls`)
echo $i
cp ../hoge.txt $i
end

超お手軽。こういうことができるから cygwin は手放せない。
ドラッグアンドドロップで何百個もコピーなんて苦行でしかない。