ricod1996

test-script

Jan 23rd, 2012
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.77 KB | None | 0 0
  1. #!/bin/bash
  2. i=0
  3. for BACKUP in $(ls)
  4. do
  5.     if [ -d $BACKUP ]
  6.     then
  7.         i=$(expr $i + 1)
  8.         ALLAPPSCOUNT=$(ls $BACKUP/app/|wc -l)
  9.         ALLBACKUPS="$ALLBACKUPS $BACKUP $i"
  10.        
  11.     fi
  12. done
  13. COUNT=$(ls|wc -l)
  14. #echo "$ALLBACKUPS"
  15. RESTOREBACKUP=$(dialog --stdout --menu "Select backup:" 0 0 ${COUNT}${ALLBACKUPS})
  16. dialog --clear
  17. #echo "$RESTOREBACKUP"
  18. #clear
  19. i=0
  20. for APP in $(ls $RESTOREBACKUP/data/)
  21. do
  22.         i=$(expr $i + 1)
  23.         ALLAPPS="$ALLAPPS $APP $i off" 
  24.         COUNT=$(ls $RESTOREBACKUP/data/|wc -l)
  25. done
  26.  
  27. RESTORETHOSE=$(dialog --stdout --checklist "Select apps to restore:" 0 0 ${COUNT}${ALLAPPS})
  28. #echo "$RESTORETHOSE"
  29. i=0
  30. for CURRENTAPP in $(i=$(expr $i + 1) && echo "$RESTORETHOSE"|tr "\"" "\0"|cut -f${i}); do
  31.    
  32.     echo "Restoring $CURRENTAPP"
  33.     echo "Restored $CURRENTAPP"
  34. done
Advertisement
Add Comment
Please, Sign In to add comment