Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.89 KB | None | 0 0
  1. create_directory() {
  2.     current_date=$(date '+%Y-%m-%d')
  3.     name="Backup-"$current_date
  4.     mkdir /home/user/$name
  5. }
  6.  
  7. create_backup_directory() {
  8.     directory_name=$(ls -d $1*/)
  9.     echo "Directory name: "$directory_name
  10.     directory_name=$(echo $directory_name | grep "[a-zA-Z0-9_/-]*")
  11.     echo "Directory name: "$directory_name
  12.     if [[ $directory_name == '' ]]; then
  13.         #create_directory
  14.         echo "Empty"
  15.     else
  16.         starting_path_length=$((`expr length "$1"`+8))
  17.         directory_name_length=$((`expr length "$directory_name"`-1))
  18.         previous_date=$(echo $directory_name | cut -c$starting_path_length-$directory_name_length)
  19.         echo "Previous date: "$previous_date
  20.         date_format="%Y-%m-%d"
  21.         echo $(date --date="$(date) - $1 day" +$date_format)
  22.         #echo "Day difference: "$day_difference
  23.     fi
  24. }
  25.  
  26. create_backup_directory /home/user/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement