From f7b0e2f17d936164c7164b06ffd58ee51627767e Mon Sep 17 00:00:00 2001 From: Lorenzo Pistone Date: Tue, 19 Feb 2019 13:00:36 +0100 Subject: [PATCH] fix trailing whitespace in vorbis comments --- tag_ogg | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/tag_ogg b/tag_ogg index bd5b11d..e2de589 100755 --- a/tag_ogg +++ b/tag_ogg @@ -1,19 +1,20 @@ -#!/bin/sh +#!/bin/bash set -e -fname=$(echo "${4} - ${2}.ogg" | tr '/' -) -cat > "$fname" -echo "$fname" +fname="${4} - ${2}.ogg" +fname="${fname//\//-}" +cat > "${fname}" +echo "${fname}" { echo "SPOTIFY_ID=${1}" - title=$(tr '\n' ' ' <<< "${2}") - album=$(tr '\n' ' ' <<< "${3}") + title="${2//'\n'/' '}" + album="${3//'\n'/' '}" echo "TITLE=${title}" echo "ALBUM=${album}" shift 3 for artist in "$@"; do - artist=$(tr '\n' ' ' <<< "${artist}") + artist="${artist//'\n'/' '}" echo "ARTIST=${artist}" done -} | vorbiscomment -a "$fname" +} | vorbiscomment -a "${fname}"