From 0799d2ef6f9f5e7c8f50fb927165fb868176fdf4 Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Thu, 21 Mar 2019 12:12:03 +0100 Subject: Fixed an error caused by grepping without final space. --- i3blocks/i3music.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/i3blocks/i3music.sh b/i3blocks/i3music.sh index c0767fd..fb5bc07 100755 --- a/i3blocks/i3music.sh +++ b/i3blocks/i3music.sh @@ -8,12 +8,13 @@ esac symbol=🎵 pgrep -x cmus >/dev/null || exit 0 -stat="$(cmus-remote -Q | grep "^status" | awk '{print $2}')" -artist="$(cmus-remote -Q | grep "^tag artist" | cut -d' ' -f3-)" -title="$(cmus-remote -Q | grep "^tag title" | cut -d' ' -f3-)" +stat="$(cmus-remote -Q | grep "^status " | awk '{print $2}')" +artist="$(cmus-remote -Q | grep "^tag artist " | cut -d' ' -f3-)" +title="$(cmus-remote -Q | grep "^tag title " | cut -d' ' -f3-)" [ -z "$artist" ] && artist="(unknown)" [ -z "$title" ] && title="$(basename "$(cmus-remote -Q | grep "^file" | cut -d' ' -f2- | sed 's/&/+/')")" # sed to fix & in title messing up script if [ "$stat" = "playing" ]; then + #echo "$symbol $artist ─ $title" echo "$symbol $artist ─ $title" elif [ "$stat" = "paused" ]; then echo "$symbol ( $artist ─ $title )" -- cgit v1.2.1