Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- while true
- do
- #
- while [[ $break != "1" ]]
- do
- cdev=$(diskutil list | grep "disk[1,2]")
- chrome=$(diskutil list | grep "Chrome")
- if [[ $chrome != "" ]]
- then
- chrome=$(diskutil list | grep "Chrome")
- diskutil eject disk1 force
- fi
- if [[ $cdev == "" ]]
- then
- i=1
- sp="/-\|"
- while [[ $cdev == "" ]]
- do
- cdev=$(diskutil list | grep "disk[1,2]")
- tput setaf 5
- printf "\b${sp:i++%${#sp}:1}"
- tput sgr0
- #
- done
- else
- echo -e "\033[2K"
- #
- sleep 1
- tput sgr0
- echo -e "\n"
- tput setaf 2
- echo "Device ready..."
- tput sgr0
- tput setaf 3
- diskutil unmountDisk force disk1
- diskutil unmountDisk force disk2
- diskutil eraseDisk JHFS+ 1 disk1
- if [[ $? == "0" ]]
- then
- echo "Disk has been erased..."
- echo "Ejecting disk..."
- diskutil unmountDisk force disk1
- echo "Disk ejected."
- (echo -e \\a )
- echo -e "\n"
- tput sgr0
- tput setaf 2
- echo -e "Done."
- tput sgr0
- break=1
- else
- tput setaf 1
- echo "Error, trying again!"
- tput sgr0
- (echo -e \\a )
- (echo -e \\a )
- (echo -e \\a )
- ./$0
- fi
- fi
- done
- while true
- do
- cdev2=$(diskutil list | grep "disk[1,2]")
- if [[ $cdev2 == "" ]]
- then
- echo -e "\033[2K"
- echo -e "\n"
- tput setaf 3
- echo "Device disconnected"
- tput sgr0
- ./$0
- else
- i=1
- sp="/-\|"
- while [[ $cdev != "" ]]
- do
- cdev=$(diskutil list | grep "disk[1,2]")
- tput setaf 5
- printf "\b${sp:i++%${#sp}:1}"
- tput sgr0
- chrome=$(diskutil list | grep "Chrome")
- #
- if [[ $chrome != "" ]]
- then
- chrome=$(diskutil list | grep "Chrome")
- diskutil eject disk1 force
- fi
- done
- fi
- done
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement