for x in *.mp3; do y=`echo $x | sed 's/...\(.*\)/\1/' | sed 's/.mp3//ig'`; id3v2 --TIT2 "$y" "$x"; done
Эта команда использует цикл for для обработки всех файлов с расширением .mp3 в текущей директории. Внутри цикла она выполняет следующие действия:
1. Команда sed используется дважды, чтобы извлечь имя файла без первых трех символов и без расширения .mp3. Затем результат сохраняется в переменной y.
2. Команда id3v2 вызывается для установки значения тега TIT2 (заголовок) в значение переменной y для каждого файла.
Фактически эта команда устанавливает в теги ID3 заголовок каждого файла .mp3 используя его имя. Если вам нужно установить другие теги, вы можете изменить аргумент команды id3v2. Альтернативный подход — использовать программу массовой обработки тегов, такую как eyeD3 или exiftool. Аргументы команды передаются для выбора файлов с расширением .mp3 и для установки новых значений в теги.