[Comm] Копирование и замена символов в названии файлов.

Dolgov OV =?iso-8859-1?q?dov_=CE=C1_media-link=2Einfo?=
Вт Мар 29 16:05:06 MSD 2005


On Tue, 29 Mar 2005 17:40:34 +0600  Pyatnitskich Evgeniy wrote:
> On Tue, Mar 29, 2005 at 14:00:20 +0300
> Dolgov OV wrote:
> 
> > > > Попробовал cp /source/* /dest/ | sed s,%20, ,g
> > > 
> > > man rename
> > > rename '%20' ' ' /source/*
> >  
> > Старый вопрос. но вынужден вернуться :-(
> > Данная команда заменила _только_один_ '%20', а остальные оставила.
> > Пришлось повторить ее несколько раз, пока все символы не были
> > заменены.
> > 
> > man rename никаких ключей для глобальной замены не содержит.
> 
> for i in /source/*; do
> 	new=`echo $i|sed "s|%20|\ |g"`;
> 	mv "$i" "$new";
> done

спасибо. Похоже то, что надо.

-- 
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20050329/e18c3f50/attachment-0003.bin>


Подробная информация о списке рассылки community