Как использовать awk, gsub для написания метаданных?

У меня есть такие шаблоны в одном контейнере метаданных:

Rolling Stones / Undercover of the night 

Я хочу читать, делиться и писать в другом теге. Мой подход, чтобы получить подстроку:

 metaflac 02*.flac --show-tag=TITLE | awk '{gsub("(^TITLE=)|( / .*$)", "")}1' 

Результат:

 Rolling Stones 

Проблема возникает, когда я пытаюсь сделать замену:

 metaflac 02* --remove-tag=ARTIST --set-tag=ARTIST=`metaflac 02*.flac --show-tag=TITLE | awk '{gsub("(^TITLE=)|( / .*$)", "")}1'` 

По какой-то причине он только набирает первую часть строки перед первым пробелом:

 Rolling 

Я довольно новичок в Linux.

Благодарю.

Interesting Posts

Что такое контроллер устройства и где он находится между ядром и устройством?

Постоянное приглашение для пароля WPA2 в Fedora

Использовать аргумент командной строки и переменную с помощью sed Inside Bash Script

Сайты SSL не будут загружаться, но сайты в списке HSTS Preload

Чтобы найти файлы типа файлов -file9

Нужен сценарий оболочки для копирования файлов с длинными именами и именами

Как я могу перенаправить весь трафик, кроме локального через внешний прокси с iptables в dd-wrt?

В чем разница между / tmp и / var / tmp?

linux + yum + как напечатать переменные yum командой yum

Рассчитать относительные позиции в строках

Пользовательский Linux Distro, который запускает только одну программу, ничего больше

Как настроить разрешение для virtfs в системном libvirtd

Сортировка списка и отдельных элементов с запятыми вместо строк новой строки

Создатель загрузочного диска, не переконфигурирующий arch linux iso

Как получить владельца файла в AIX без вывода munging ls?

Linux и Unix - лучшая ОС в мире.