#!/bin/bash # Play TV . /home/default #set -x TIME=`date +%s` FREQ=`/usr/bin/v4l2-ctl -F|awk -F\( '{print $NF}'|awk -F. '{print $1}'` case "$FREQ" in 495) CHAN="VRT Een";ID="MM065";; 615) CHAN="VRT Canvas/Ketnet";ID="MM066";; 479) CHAN="VTM";ID="MM067";; 487) CHAN="2 be";ID="MM068";; 245) CHAN="VT4";ID="MM06A";; 182) CHAN="Vijf TV";ID="MM084";; 259) CHAN="BBC One";ID="MM076";; 711) CHAN="BBC Two";ID="MM077";; 463) CHAN="Discovery Channel";ID="MM130";; 189) CHAN="National Geographic";ID="MM071";; 719) CHAN="Vitaya";ID="MM06B";; 280) CHAN="Disney Channel";ID="MM2AF";; 273) CHAN="Jim TV";; 655) CHAN="TMF";; 168) CHAN="MTV";; *) CHAN="Some Channel";; esac grep Tvbe.config /srv/www/vhost/local/tv/orig.txt|sed 's/}/}\n\n/g'|sed 's/{/{\n\t/g'|grep $ID|awk -F'"' '{print $20, ";"$16}'|sort -n > $TMP cat $TMP |\ while read LINE do START=`echo $LINE|awk '{print $1 }'` if [ "$TIME" -gt "$START" ] then WHAT=`grep $START $TMP|awk -F\; '{print $NF}'` echo "$CHAN : $WHAT"> $TMP.tmp fi done CONTENT=`cat $TMP.tmp` echo "$CONTENT" exit