Guest User

Untitled

a guest
Jun 20th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #Get the date command
  4. #DATE_CMD_LOC=`which date`
  5. DATE_CMD_LOC=/bin/date
  6. #Build the date command strings
  7. START_DATE_CMD="$DATE_CMD_LOC -v+$1d +%Y-%m-%d\ 00:00:01\ -0500"
  8. END_DATE_CMD="$DATE_CMD_LOC -v+$1d +%Y-%m-%d\ 23:59:59\ -0500"
  9. #echo $START_DATE_CMD
  10. #echo $END_DATE_CMD
  11. #echo; echo;
  12. #Eval them
  13. START_DATE=`eval $START_DATE_CMD`
  14. END_DATE=`eval $END_DATE_CMD`
  15. #echo $START_DATE
  16. #echo $END_DATE
  17. #echo; echo;
  18. #Get icalBuddy location
  19. #ICAL_CMD_LOC=`which icalBuddy`
  20. ICAL_CMD_LOC=/usr/local/bin/icalBuddy
  21. #Build the icalBuddy command and run it
  22. ICAL_CMD="$ICAL_CMD_LOC -tf '%I:%M %p' -df '' -nc -eep notes,url -ec 662A1173-27EF-492E-814A-8B6438CD6EA3,E51C47B4-4940-4007-B066-D791894384AE -npn eventsFrom:\"$START_DATE\" to:\"$END_DATE\" | sed -e s/'^ \ +'/' '/g -e s/' \- \+'/' \- '/g -e s/' 01:'/' 1:'/g -e s/' 02:'/' 2:'/g -e s/' 03:'/' 3:'/g -e s/' 04:'/' 4:'/g -e s/' 05:'/' 5:'/g -e s/' 06:'/' 6:'/g -e s/' 07:'/' 7:'/g -e s/' 08:'/' 8:'/g -e s/' 09:'/' 9:'/g"
  23. eval $ICAL_CMD
Add Comment
Please, Sign In to add comment