The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"групповое переименование файлов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"групповое переименование файлов"  
Сообщение от g_maks (ok) on 09-Июл-08, 15:20 
Доброго дня, подскажите плиз как заменить часть символов в названии файлов на другие при помощи цикла так как файлов много.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "групповое переименование файлов"  
Сообщение от phpcoder email(??) on 09-Июл-08, 15:27 
>Доброго дня, подскажите плиз как заменить часть символов в названии файлов на
>другие при помощи цикла так как файлов много.

Вот пример, в котором из имени всех файлов удаляется строчка "000_":

find TEST -type f | while read F; do
    mv -vf "$F" "$(dirname "$F")/$(basename "$F" | sed 's|000_||')";
done
    

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "групповое переименование файлов"  
Сообщение от g_maks (ok) on 09-Июл-08, 17:45 
>>Доброго дня, подскажите плиз как заменить часть символов в названии файлов на
>>другие при помощи цикла так как файлов много.
>
>Вот пример, в котором из имени всех файлов удаляется строчка "000_":
>
>find TEST -type f | while read F; do
>    mv -vf "$F" "$(dirname "$F")/$(basename "$F" | sed
>'s|000_||')";
>done
>

спасибо, все получилось.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "групповое переименование файлов"  
Сообщение от zbl on 10-Июл-08, 19:39 
>Доброго дня, подскажите плиз как заменить часть символов в названии файлов на
>другие при помощи цикла так как файлов много.

Есть ещё утилитка rename:
bash$ rename .txt .text *.txt
Заменяет "что" "на что" и "где".
Если задать маску имени, то обработает группу файлов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру