Маленькая Просьба

Народ, нужен скрипт/прога которая рекурсивно перекодивает все *.txt файлы из mustdie-1251 в UTF8.
Мои знания языков программирования не позволяют мне такое сотворить.

1. Дайте плиз ссылочку на умные учебники по питону, перлу и bash-скриптам.
2. Если у кого есть подобная прога, поделитесь)

find /path_to_dir -iname

find /path_to_dir -iname *.txt | xargs recode cp1251..utf8

спс

спс

Так, кажется я

Так, кажется я поторопился. Возник некий трабл с пробелами в именах файлов.

find . -iname \*.txt | xargs recode cp1251..utf8
xargs: unmatched одинарная quote; by default quotes are special to xargs unless you use the -0 option
recode: fopen (./Аккорды/Аккорды): Нет такого файла или каталога

xargs'ом не

xargs'ом не пользовался. Но если вам надо перекодировать только имена файлов, не содержимое, то хорошая программка convmv. Запускается так
convmv /path_to_files -R (recurs) --notest -f cp1251 -t utf8
:)

Я как понимаю,

Я как понимаю, нужно всего лишь забэкслэшить пробелы. Т.е. чтобы подобное
/home/tolich/Аккорды И Табулатуры/
стало
/home/tolich/Аккорды\ И\ Табулатуры/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".