Advertisement
Guest User

da

a guest
Nov 24th, 2014
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. filePath=""
  2. newTarget=""
  3. compress=""
  4. valid=false
  5.  
  6.  
  7. while [ $valid = false ];
  8. do
  9. echo "Enter file or folder location: "
  10. read filePath
  11.  
  12. if [ -e $filepath ] || [ -d $filepath ]; then
  13. $valid=true
  14. else
  15. echo "Invalid file or folder location. "
  16. fi
  17.  
  18. done
  19.  
  20. valid=false
  21.  
  22. while [ $valid = false ];
  23. do
  24.  
  25. echo "Enter location to save backup: "
  26. read newTarget
  27.  
  28. if [ -d $filepath ]; then
  29. $valid=true
  30. else
  31. echo "Folder location. "
  32. fi
  33.  
  34. done
  35. valid=false
  36.  
  37.  
  38. while [ $valid = false ];
  39. do
  40.  
  41. echo "Compress the backup? (y/n) "
  42. read compress
  43.  
  44. if [ $compress = "y" ] then
  45. $valid=true
  46. tar $filePath $newTarget
  47. elif [ $compress = "n" then
  48. $valid=true
  49. cp $filePath $newTarget
  50. else
  51. echo "Invalid input, enter (y/n)
  52. fi
  53. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement