有关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