在工作遇到要对多台机器的多个硬盘就像分区和格式化。执行脚本后可以不用管他。代码如下: #!/bin/bash #Used to fomat 23 disks #Write by junlee #2010-04-27 PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH i=1 while [ $i -lt 24 ] do j=`echo $i|awk '{printf "%c",97+$i}'` fdisk /dev/sd$j <<End n p 1 1 w End echo "/n/n******/dev/sd${j} __was Fdisked! Waiting For 10 Second*****/n/n" sleep 10s mkfs.ext3 /dev/sd${j}1 if [ "$?" = "0" ];then echo "/n/n*****sd${j}1 _________________was Formated, Waiting For 5 Second****/n/n" fi let i+=1 sleep 5s done