#! /bin/bash OUTPUT=$( exaile -q ) NOT_RUNNING="No running Exaile instance found." RE_MUSIC="^status: playing self: (.*) artist: (.*) album: (.*) length: (.*)$" if [[ "${OUTPUT}" != "$NOT_RUNNING" && "${OUTPUT}" =~ $RE_MUSIC ]]; then echo -e \001ACTION is listening to ♫ ${BASH_REMATCH[2]} - ${BASH_REMATCH[1]} - ${BASH_REMATCH[3]} ♫\001 fi