Escape & in music.sh correctly

Signed-off-by: Severin Kaderli <severin.kaderli@gmail.com>
This commit is contained in:
Severin Kaderli 2017-03-30 19:41:48 +02:00
parent 858b7462f5
commit dc2aabb7c9

View file

@ -2,7 +2,6 @@
# music.sh # music.sh
QUERY="$(cmus-remote -Q)" QUERY="$(cmus-remote -Q)"
STATUS="$(echo "$QUERY" | grep -e "status " | cut -d " " -f 2)" STATUS="$(echo "$QUERY" | grep -e "status " | cut -d " " -f 2)"
ARTIST="$(echo "$QUERY" | grep -e " artist " | cut -d " " -f 3-)" ARTIST="$(echo "$QUERY" | grep -e " artist " | cut -d " " -f 3-)"
TITLE="$(echo "$QUERY" | grep -e " title " | cut -d " " -f 3-)" TITLE="$(echo "$QUERY" | grep -e " title " | cut -d " " -f 3-)"
@ -13,4 +12,7 @@ if [ "$STATUS" != "playing" ]; then
OUTPUT="Not playing" OUTPUT="Not playing"
fi fi
echo "$OUTPUT" # Escaping the & character
OUTPUT="${OUTPUT/\&/\&amp\;}"
echo -e "$OUTPUT"