|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Roma Yandolin 2:5031/26.15 05 Jul 2004 20:54:45 To : Dmitriy Musichenko Subject : Re: rename files --------------------------------------------------------------------------------
.RFC-User-Agent: tin/1.5.12-20020311 ("Toxicity") (UNIX) (Linux/2.4.18-bf2.4
(i686))
From: Roma Yandolin <Roma.Yandolin@p15.f26.n5031.z2.fidonet.org>
Dmitriy Musichenko <Dmitriy.Musichenko@p145.f1.n5085.z2.fidonet.org> wrote:
DM> Как можно переименовать группу файлов в именах которых содержатся пробелы
DM> используя только средства bash.
DM> for file in *; do
DM> mv $file `echo $file | sed ...`
DM> не проканывает т.к. file in принимает значения куска имени файла до
DM> очередного пробела, на что mv ругается, что не идет попытка переименовать
DM> кучу файлов одновременно. Можно список файлов в директории выгрузить в
DM> индексный файлик, но чем бы тогда построчно читать его без привлечения
DM> тяжеловесных инструментов не знаю. Sed на конструкции вида sed ($count)p
DM> $file где $count - счетчик строк в индексном файле - ругается, причем
DM> именно на счетчик.
mv "$file" ...
--
WBR, Roma Yandolin
--- ifmail v.2.15
* Origin: A poorly-installed InterNetNews site (2:5031/26.15@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/195616db9cd1a.html, оценка из 5, голосов 10
|