Advertisement
Guest User

test.sh

a guest
Oct 31st, 2014
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.37 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. read -p "input a date (eg: yyyy_mm_dd_am or pm):" date
  4.  
  5. echo $date;
  6.  
  7. if [[ ! $date =~ ^[0-9]{4}_[01][0-9]_[0-3][0-9]_[ap]m$ ]]; then
  8.   echo "Invalid date format!"
  9.   exit 1;
  10. fi
  11.  
  12. path=$date # maybe you want to do someting here to get full path to target
  13.  
  14. if [ ! -d "$date" ]; then
  15.   echo "Path does not exists!"
  16.   exit 2;
  17. fi
  18.  
  19. # validation passed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement