Скрипт для перекодировки html файлов c кодировкой cp1251 в utf8. При необходимости во второй строчке меняем тип файла, например вместо *.html вписываем *.txt
#!/bin/sh
for i in `find . -name '*.html' -type f`
do
echo $i
iconv -f WINDOWS-1251 -t UTF-8 "$i" > "$i.tmp"
mv -f "$i.tmp" "$i"
done