#!/bin/bash O=$IFS IFS=$'\n' arr=($(mocp -i | awk -F": " '{print $2'})) IFS=$O state=${arr[0]} #echo $# option=$1 case $option in lock) echo $state > /tmp/mocp.state mocp -P ;; unlock) newstate=`cat /tmp/mocp.state` case $newstate in PLAY) mocp -U rm /tmp/mocp.state ;; *) rm /tmp/mocp.state ;; esac ;; esac