Skip to main content

Конференции

Просмотр конференции fido7.ru.linux.chainik:

Предыдущее Следующее

Дата: 25 Oct 2020, 19:16:00
От: Evgeny Chevtaev @ 2:5010/275.0
Кому: 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)

Предыдущее Следующее

К списку сообщений
К списку конференций