From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 25 Feb 2006 01:10:50 +0300 From: "Alexandr A. Alexandrov" Organization: Inreco LAN X-Priority: 3 (Normal) Message-ID: <1134521553.20060225011050@inrecolan.com> To: ALT Linux Community Subject: =?koi8-r?Q?Re=5B2=5D=3A_=5BComm=5D_=F0=C5=D2=C5=CB=CF=CE=D7=C5=D2=D4=C1?= =?koi8-r?Q?=C3=C9=D1_=C9=CD=A3=CE_=C6=C1=CA=CC=CF=D7_=CE=C1_ext3?= In-Reply-To: <43FF6112.2010006@fedoseev.net> References: <845072922.20060224220047@inrecolan.com> <43FF6112.2010006@fedoseev.net> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: "Alexandr A. Alexandrov" , ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 22:11:40 -0000 Archived-At: List-Archive: List-Post: Доброго времени суток! Friday, February 24, 2006, 10:40:02 PM, вы писали: >> Что-то не очень понятно, что сделать нужно, но, по-видимому, что-то вроде >> >> for f in * ; do mv $f `echo $f | iconv -f KOI-8 -t UTF-8` ; done >> AF> Только все имена лучше брать в кавычки ("$f"). AF> Вполне рабочий способ. Единственная проблема может возникннуть с AF> HTML-файлами, ссылающимися на какие-то локальные файлы и директории в AF> русских буквах (например, Страница.files-директории). Пытался сделать всё вообще одной командой - чтобы и рекурсивно по всем каталогам пройтись. Но почему-то не удалось победить вариант, когда в именах каталогов пробелы. Делал так: for f in `find * -print0 | xargs -0` ; do install -D "$f" ~/tmp/"`echo "$f" | iconv -f CP1251 -t UTF8`" ; done Вроде как find * -print0 | xargs -0 должно бы разделить список с помощью нулей? -- С уважением, Александр mailto:aaa@inrecolan.com Девиз дня: Бояться ошибиться ≈ это уже ошибка.