Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

массовое переименовывание файлов | Форум


Вернуться к спискам тем

 Just Composer создал тему 21.12.2008 в 12:01
 Юзер  Сообщений: 164
 Репутация: 76

 Сейчас не на форуме
Нужно написать небольшой скрипт . в общем, заменить все союзы, написанные с Большой буквы на аналогичные, но с маленькой, например: The на the , Is на is , To на to и т.д. (by a an at and in if is it of on or so to for the this) + Feat. Feat на feat. В названии файлов и директорий (желательно).Оч. важно именно с пробелами, чтобы не заменялись файлы, в которых эти слова могут встретиться в начале, например: The Cure.Лучше всего, если кто-нибудь напишет пример, хотя бы с парой значений, а дальше уже сам наверное разберусь. Я с командами плохо знаком просто, =) а хочется себе медиатеку чуть подправить, надеюсь на понимание, заранее благодарен.
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Марина Гаврилина ответил 21.12.2008 в 12:21
 Новичок  Сообщений: 50
 Репутация: 30

 Сейчас не на форуме
http://linux-sam.blogspot.com/2008/08/find.htmlили программа pyRenamer (есть в репозитарии)
Цитировать

 Just Composer ответил 21.12.2008 в 12:42
 Юзер  Сообщений: 164
 Репутация: 76

 Сейчас не на форуме
Ну первый пример очень далёк, от того, что я хочу, т.к. нет нужных мне действий - замена конкретных слов с учётом пробелов . жду более подробный мануал )pyRenamer тоже не подойдёт, т.к. там нельзя задать несколько значений одновременно. С тем-же успехом я могу id3 в EasyTag поправить и переименовать файлы потом, но это займёт много времени . Все вводить в авто-замену, по-очереди. Мрак.
Цитировать

 Юрий Евстигнеев ответил 21.12.2008 в 12:45
 Спец  Сообщений: 824
 Репутация: 340

 Сейчас не на форуме
тогда придется ждать гуру регулярных выражений
Цитировать

 Иван Глинкин ответил 21.12.2008 в 13:44
 Новичок  Сообщений: 23
 Репутация: 19

 Сейчас не на форуме
значит используй следующую командуfind директоря -name в_каких_файлах_нада_производить_изменения -exec rename 39;s/предыдущий_компонент/новый_компонент/g39; {} 092;;значит в твоем случае(для примера возбмем твой рабочий каталог)find ~/ -name * -exec rename 39;s/[A-Z]/[a-z]/g39; {} 092;;
Цитировать

 Иван Глинкин ответил 21.12.2008 в 13:51
 Новичок  Сообщений: 23
 Репутация: 19

 Сейчас не на форуме
отпишись как прошло, окЭ?
Цитировать

 Just Composer ответил 21.12.2008 в 13:54
 Юзер  Сообщений: 164
 Репутация: 76

 Сейчас не на форуме
в_каких_файлах_нада_производить_изменения т.е. здесь можно указать название файлов, а не просто расширение? а перечеслять их, как? ну всмысле, через пробел, запаятую или что?
Цитировать

 Иван Глинкин ответил 21.12.2008 в 14:37
 Новичок  Сообщений: 23
 Репутация: 19

 Сейчас не на форуме
а нафига тебе писать полное название файла???напиши первых пару букв и * .в лине несколько файлов всегда перечисляются через пробел(я имею в виду в терминале) .ну так у тя получилось?
Цитировать

 Марина Гаврилина ответил 21.12.2008 в 14:54
 Новичок  Сообщений: 50
 Репутация: 30

 Сейчас не на форуме
жду более подробный мануалЯ и не давала панацею, я дала направление в котором нужно копать . Первая ссылка была найдена в гугле за 5 секунд, неужели самому там полазить сложно?
Цитировать

 Just Composer ответил 21.12.2008 в 21:59
 Юзер  Сообщений: 164
 Репутация: 76

 Сейчас не на форуме
2Марина Mjee дык. сёрфил, в том-то и дело , а в итоге 90% ссылок на точно такой-же мануал, а в остальных просто не было конкретных вещей.2Иван |_|_| y |092;/| Глинкин-desktop:~/Music036; sudo find ~/ -name The -exec rename 39;s/[A-Z]/[a-z]/g39; {} 092;;036; sudo find /home/raven/Music -name The -exec rename 39;s/[A-Z]/[a-z]/g39; {} 092;;В общем попробовал в нескольких вариациях, результата нет.Да и вообще, мне кажется, что если бы и сработало, то он либо все названия сменил на downcase, без разбору на слова, либо не учитывал бы пробелы . Уже молчу, что директории наверняка бы не затронуло.EasyTag конечно уже всё поправил, заняло пол часа где-то, но вот проблема остаётся в том, что данные операции мне нужно будет проводить постоянно . часто музыку с торрент тяну.Ситуация конечно-же не критичная, так думаю, вдруг кто хорошо в этом шарит или уже сталкивался с подобной проблемой.
Цитировать


Чтобы ответить, нужно авторизоваться здесь



Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
Сервер из ubuntu
Дата создания: 24.03.2010 16:03
unbuntu на hp dv6 2019
Дата создания: 24.03.2010 15:53
Перенос софта
Дата создания: 24.03.2010 14:57
Asus k50 ij
Дата создания: 24.03.2010 14:52
чем бы переконвектировать ogv в avi или fly ????[решено]
Дата создания: 24.03.2010 11:26
skype и запись звука (трабл)
Дата создания: 24.03.2010 10:58

2010-2012 © Лаборатория Ubuntu