shell编程入门指南(三)
三、控制结构:
C的程序结构与Shell的程序结构大同小异。
3.1选择结构:
1.If结构
if [ conditon1 ]
then
elif [ condition2 ]
then
else
fi
2.case结构
case variable in
esac
3.2.循环结构:
1.for结构
for name [in list]
do
done
1.list应该是一系列由空格分隔的字符序列(单词),省略in list 时默认为
$@(命令行的参数列表)
2.for循环执行的次数取决于列表list中单词的个数
3.在for循环体中一般要出现变量$name,但也可以不出现。
2.循环结构:until
until [ condition ]
do
done
condition 条件成立退出循环
3.循环结构:while循环
while [ condition ]
do
done
条件不成立退出循环
备注:
还有一些经常与循环结合的命令:比如break
[n]、continue
已投稿到: |
|
---|