Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- CURRENT=`date -u +%H%M`
- TMPFILE=radio.tmp
- SCHEDS=userlist1.txt
- if [ "$1" == "-time" ]; then
- echo Time is $CURRENT
- exit
- fi
- if [ "$1" == "" ]; then
- echo You must specify at least one argument.
- exit
- fi
- if [ "$2" == "" ]; then
- grep -i $1 $SCHEDS > $TMPFILE
- else
- if [ "$3" == "" ]; then
- grep -i $1 $SCHEDS | grep -i $2 > $TMPFILE
- else
- grep -i $1 $SCHEDS | grep -i $2 | grep -i $3 > $TMPFILE
- fi
- fi
- while read i ; do
- START=`echo $i | sed 's/.*\([0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]\).*/\1/' | cut -d '-' -f 1`
- END=`echo $i | sed 's/.*\([0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]\).*/\1/' | cut -d '-' -f 2`
- if [ $START -lt $END ]; then
- if [ $CURRENT -ge $START ]; then
- if [ $CURRENT -le $END ]; then
- echo $i
- fi
- fi
- else
- if [ $CURRENT -le $END ] || [ $CURRENT -ge $START ]; then
- echo $i
- fi
- fi
- done < $TMPFILE
- rm $TMPFILE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement