[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