findの-execで複数のコマンドを実行する

eclipseのプロジェクトのエンコーディングをまちがえてMS932で結構なファイル数のコードを書いてしまった。これを一気にUTF-8に変換したい。まずは以下のシェルスクリプトを作成

echo $1
nkf -w $1 > /tmp/foo
mv /tmp/foo $1

これをfindで実行。

$ find . -type f -exec sh z:/foo.sh {} \;