Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: bash переименование по тегам  (Прочитано 1418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alexnod

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
bash переименование по тегам
« : 31 Марта 2010, 17:52:32 »
Иногда бывает нужно переименовать пять десятков файлов mp3 вот так Артист - Название песни.mp3 стал копаться.... И напиликал вот это:

#!/bin/bash

for a in *.mp3; do
ARTIST=`id3 "$a" --show-tag=ARTIST | sed s/.*=//g`
TITLE=`id3 "$a" --show-tag=TITLE | sed s/.*=//g`
mv "$a" "$ARTIST - $TITLE.mp3"
done

Что я не так делаю? Или хотя бы скажите как правильно читать теги

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: bash переименование по тегам
« Ответ #1 : 31 Марта 2010, 18:04:25 »
У id3 нет ключа --show-tag, есть только -l (маленькая латинская эл), по которому он показывает все тэги.

Для массового переименования файлов по тэгам рекомендую EasyTag.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн alexnod

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: bash переименование по тегам
« Ответ #2 : 31 Марта 2010, 18:18:08 »
Очень жаль:(

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.