On Thu, 24 Mar 2005 02:32:14 +0200 Fedir Gontsa <[EMAIL PROTECTED]> wrote:
> Привет Уважаемые! > Возникла проблема не знаю как решить, много часов рыл гуглом ничего так > толкового не нашел (не пинайте ногами) > > посоветуйте как перекодировать кирилические символы имен файлов в латинские, > тоесть транслит. пока ждал ответа:) нарыл вот такое, немножко от туда немножко от туда... тока транслитерация немного непривычная.. #!/bin/bash find ./ -type f -print | tac | sed -e 's/"/\\"/' | while read name; do mv "$name" "`dirname "$name"`/`basename "$name" | uniconv -decode koi8-u -encode Ukrainian-Translit | sed -e 's/?/_/g'`"; done > есть много файлов одни в ср1251 другие koi8-u названы кирилицей, и это > вызивает большое неудобство, при работе с ними. > Также как пробелы в имени убрать? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]