Un petit réveil matin en bash

Pour ceux qui comme moi aurai du mal à se réveiller le matin, voici un petit réveil en bashm jouant un sons en boucle avec le volume au maximum, que je viens de terminer:

#!/bin/
#!/bin/

#Heure de réveil:
RH=06

#Minute de réveil:
RM=58

#Seconde de réveil (non utilisé)
#RS=00

#Son à  jouer pour le réveil
SND=~/alarme.wav

###################

T=1

while [ 1 -eq $T ];do

    DAY=`date`

    set -- $DAY
    TODAY=$1

    GLUNDI=`date | grep lundi`
    set -- $GLUNDI
    LUNDI=$1

    GMARDI=`date | grep mardi`
    set -- $GMARDI
    MARDI=$1

    GMERCR=`date | grep mercredi`
    set -- $GMERCR
    MERCREDI=$1

    GJEUDI=`date | grep jeudi`
    set -- $GJEUDI
    JEUDI=$1

    GVENDR=`date | grep vendredi`
    set -- GVENDR
    VENDREDI=$1

    # juste pour tester
    GDIM=`date | grep dimanche`
    set -- $GDIM
    DIMA=$1

    HDATE=`date`
    set -- $HDATE
    HHOUR=$5

    H=`echo $HHOUR | awk -F : '{print $1}'`
    M=`echo $HHOUR | awk -F : '{print $2}'`
    S=`echo $HHOUR | awk -F : '{print $3}'`

    if [ "$TODAY" == "$LUNDI" ] || [ "$TODAY" == "$MARDI" ] || [ "$TODAY" == "$MERCREDI" ] || [ "$TODAY" == "$JEUDI" ] || [ "$TODAY" == "$VENDREDI" ]
    then
	    if [ "$H" == "$RH" ] && [ "$M" == "$RM" ]
	    then
		    echo REVEIL
		    cvlc --volume=1024 --loop $SND
	    fi

	    if [ $M -ne $RM ]
	    then
		    T=2
	    fi
    fi

done
Please wait...