Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. CURRENT=`date -u +%H%M`
  4. TMPFILE=radio.tmp
  5. SCHEDS=userlist1.txt
  6.  
  7. if [ "$1" == "-time" ]; then
  8. echo Time is $CURRENT
  9. exit
  10. fi
  11. if [ "$1" == "" ]; then
  12. echo You must specify at least one argument.
  13. exit
  14. fi
  15. if [ "$2" == "" ]; then
  16. grep -i $1 $SCHEDS > $TMPFILE
  17. else
  18. if [ "$3" == "" ]; then
  19. grep -i $1 $SCHEDS | grep -i $2 > $TMPFILE
  20. else
  21. grep -i $1 $SCHEDS | grep -i $2 | grep -i $3 > $TMPFILE
  22. fi
  23. fi
  24. while read i ; do
  25. 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`
  26. 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`
  27. if [ $START -lt $END ]; then
  28. if [ $CURRENT -ge $START ]; then
  29. if [ $CURRENT -le $END ]; then
  30. echo $i
  31. fi
  32. fi
  33. else
  34. if [ $CURRENT -le $END ] || [ $CURRENT -ge $START ]; then
  35. echo $i
  36. fi
  37. fi
  38. done < $TMPFILE
  39. rm $TMPFILE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement