Решено: Удаление символа из имен файлов

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
vlav
Сообщения: 242

Решено: Удаление символа из имен файлов

Сообщение vlav »

Нужно в ветке дерева удалить из имен файлов символ двоеточия.
Как бы это выполнить скриптиком?
любимая ОС- FC
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: Решено: Удаление символа из имен файлов

Сообщение watcher »

Присоединяюсь. На фатове разелы не пишется. Можно это делать, например, krename если в графике, но хочется скриптом.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
pcodr
Сообщения: 283
ОС: Debian

Re: Решено: Удаление символа из имен файлов

Сообщение pcodr »

Наверное так:

Код: Выделить всё

find /tmp/test -exec sh -c 'echo "{}" | grep : && mv "{}" "`echo "{}" | sed s/://g`"' \;
remote system type is unix
Спасибо сказали:
Аватара пользователя
vlav
Сообщения: 242

Re: Решено: Удаление символа из имен файлов

Сообщение vlav »

pcodr писал(а):
06.07.2009 17:44
Наверное так:

Код: Выделить всё

find /tmp/test -exec sh -c 'echo "{}" | grep : && mv "{}" "`echo "{}" | sed s/://g`"' \;

спасибо
любимая ОС- FC
Спасибо сказали: