On 2008.03.19 at 11:19:18 +0200, Nickolay Kudiyenko wrote: > 19.03.08, Alexey Boyko<[EMAIL PROTECTED]> написал(а): > > Странно. Если ни у кого никаких идей больше нету - нужно разбираться в > > перловом коде. > > (или написать свою утилиту :) принцип-то простой) > > и чем там перекодировать названия?
iconv-ом. > я вчера пробовал скопировать название файла, в котором были русские > буковки в файл и с помощью iconv пробовал перекодировать это название > из koi8-r в utf8. и ничего(. как были знаки вопроса так и остались Вероятно, проблема в "скопировать". Попробуй ls | iconv -f koi8-r Должно работать. В принципе перекодировщик пишется примерно так: #!/bin/sh for i in *; do newname=`echo $i|iconv -f кодировка` [ "$newname" != "$i" ] && mv $i $newname done С рекурсивной перекодировкой чуточку посложнее, так как компоненты пути надо переименовывать по-отдельности и заменой * на `find . -print` не обойдешься. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]