Пакетная перекодировка файлов из windows-1251 в utf-8

Для примера перекодируем все php файлы в текущей директории и ее поддиректориях
#!/bin/sh
for i in `find . -name "*.php" -type f`
do
echo $i
iconv -f WINDOWS-1251 -t UTF-8 "$i" > tmp
mv -f tmp "$i"
done

На винде человек часа 4 потратил на поиск проги, которая это сделает :)