#!/bin/bash# author: suxinghe# date: 2015.6.9# version: 0.0.1# description: create partions for diskread -p "please input a disk name:" diskwhile :do	if [[ $disk =~ /dev/* ]]	then		if [ -b $disk ]		then			read -p "your choice are $disk, are you sure?(yes/no):" ans1 			if [ $ans1 == yes ]			then				while :				do					read -p "are you create partions for this disk, are you sure?(yes/no):" ans2					if [ $ans2 == yes ]					then						echo "n						p						1							+512M						n						p						2						+2G						w" | fdisk $disk &> /dev/null						echo -e "\n"						fdisk -l $disk | grep  "^$disk[1-9]\{1,\}";echo -e "create partions \033[32msuccessful\033[0m";echo "exit..." && exit 0  					elif [ $ans2 == no ]					then						echo "exit..."						exit 6					else						echo "Usage:(yes/no)"						continue					fi				done			elif [ $ans1 == no ]			then				echo "exit...."				exit 8			else				echo "Usage:(yes/no)"				read -p "please input a disk name:" disk				continue			fi		else			echo "$disk is not exist,please input a exist device file!"			read -p "please input a disk name:" disk			continue		fi	else		echo "$disk is a not device file!"		read -p "please input a disk name:" disk		continue	fi		done