daily pastebin goal
30%
SHARE
TWEET

wiper.sh

thesqrtminus1 Jun 22nd, 2016 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2.  
  3. while true
  4.         do
  5.  
  6. while [[ $break != "1" ]]
  7.         do
  8.  
  9. cdev=$(diskutil list | grep "disk[1,2]")
  10.  
  11. if [[ $cdev == "" ]]
  12.         then
  13.                
  14.                 i=1
  15.                 sp="/-\|"
  16.                 echo -n ' '
  17.                         while [[ $cdev == "" ]]
  18.                         do      
  19.                                 cdev=$(diskutil list | grep "disk[1,2]")
  20.                                 printf "\b${sp:i++%${#sp}:1}"
  21.                         done
  22.         else
  23.                 echo -e "\n"
  24.                 echo "Device ready..."
  25.                 diskutil unmountDisk force disk1
  26.                 diskutil unmountDisk force disk2
  27.                 diskutil eraseDisk JHFS+ 1 disk1
  28.                 diskutil unmountDisk force disk1
  29.                 diskutil unmountDisk force disk2
  30.                 diskutil mountDisk disk1
  31.                 echo "Disk has been erased..."
  32.                 say "done"
  33.                 say "done"
  34.                 tput bel
  35.                 break=1
  36. fi
  37. done
  38.  
  39. while true
  40.         do
  41.  
  42. cdev2=$(diskutil list | grep "disk[1,2]")
  43.  
  44. if [[ $cdev2 == "" ]]
  45.         then
  46.                 echo -e "\n"
  47.                 echo "Device disconnected"
  48.                 ./$0
  49.     else
  50.                  i=1
  51.                 sp="/-\|"
  52.                 echo -n ' '
  53.                         while [[ $cdev != "" ]]
  54.                         do
  55.                                 cdev=$(diskutil list | grep "disk[1,2]")
  56.                                 printf "\b${sp:i++%${#sp}:1}"
  57.                         done
  58. fi
  59. done
  60. done
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top