на главнуюВсе эхи RU.LINUX.CHAINIK
войти ?

чего то не сорображу как?

От Evgeny Chevtaev (2:5010/275) к Alexander Polozov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hi Alexander!

Sunday October 25 2020 17:48, Alexander Polozov wrote to All:

AP> Есть простенький самописный скрипт по переименовыванию тыреных из
AP> тырнета мп3 по тегам:
AP> === Begin rentag2filename ===
AP> #!/bin/bash
AP> for fn1 in *mp3 ;
AP> do
AP> title=$( mpg123 --long-tag -t "$fn1" 2>&1 | grep -a Title | cut -d:
AP> -f2 | sed 's/^[ \t]*//' ) artist=$( mpg123 --long-tag -t "$fn1" 2>&1 |
AP> grep -a Artist | cut -d: -f2 | sed 's/^[ \t]*//' ) mv -i -T "$fn1"
AP> "$artist"\ -\ "$title".mp3 done
AP> === End rentag2filename ===
AP> Хочется добавить добавить в конце год в скобках, как извлечь год из
AP> тегов понятно, как добавить тоже, а вот как сделать проверку, что-бы
AP> при отсутсвии оного тега вообще ничего не добавлялось как то не
AP> соображу и с наскоку не нагуглил, есть у кого какие идеи?

if [ $year != "" ]
then
year=" ($year)"
fi

mv -i -T "$fn1" "$artist - $title$year".mp3

With best regards,
Evgeny
--- GoldED+/BSD 1.1.5-b20180707
* Origin: Powered by FreeBSD 12.1-RELEASE-p9 (2:5010/275)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.LINUX.CHAINIK?msgid=2:5010/275+5f959533