有关shell中的有关循环的使用

1,while [ ] 或者 test 加测试条件 如字符串的比较 数字的比较。

while [ ]        #(注意方括号与while之间必须有空格)

do

   cammand

done 

eg: while read line

do 

echo $line

:

done < filename 一种处理文件的方式

2 for in

for $i in $*

do

done

eg. 1

array={1,2,3,4} #数组的初始化

for i in array[@]

do

echo array[i]

i=`expr $i + 1`

done

shell 中有关for循环的另一种用法,使用 ((  ))

for (( i=0;i<num;i++ ))

do

done

模拟的是c语言的相关写法。

until [ ]或者test 或者 任何命令

do

done

until 与while 相似的功能唯一区别是until是执行当其后条件为假。

case  in 

$)

;;

)

;;

)

;;

esac