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

Pyatnitskich Evgeniy =?iso-8859-1?q?pem_=CE=C1_nm=2Eru?=
Вт Мар 29 15:40:34 MSD 2005


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

-- 
  -- Regards, P.E.M. <pem at nm dot ru>



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