Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [[ $# == 0 ]]
  4. then
  5. echo "No date input, assuming today's date:" `date +\%d/\%m/\%y`
  6. today=`date +\%d/\%m/\%y`
  7. if (( `grep -c $today ~/.my_calender` != 0 ))
  8. then
  9. echo "There are `grep -c $today ~/.my_calender` events on today:"
  10. grep $today ~/.my_calender | cut --delimiter=" " -f 2
  11. else echo "No events today."
  12. fi
  13.  
  14. else
  15. if [[ $# > 1 ]]
  16. then
  17. echo "Usage: `basename $0` dd/mm/yy"
  18. else
  19. if [[ $1 =~ (^[1-9]|[12][0-9]|3[01])/([1-9]|1[0-2])/[01][0-9]$ ]]
  20. then
  21. if (( `grep -c $1 ~/.my_calender` != 0 ))
  22. then
  23. echo "There are `grep -c $1 ~/.my_calender` events on $1:"
  24. grep $1 ~/.my_calender | cut --delimiter=" " -f 2
  25. else echo "No events on $1."
  26. fi
  27. else echo "Not a valid date. Use date of the form dd/mm/yy. Exclude leading zeros."
  28. fi
  29. fi
  30. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement