if 条件判断
单分支if条件语句:
if [ 条件判断式 ];then
程序
fi
或:
if [ 条件判断式 ]
then
程序
fi
双分支if条件语句
if [ 条件判断式 ]
then
条件成立时执行的语句
else
条件不成立时执行的语句
fi
多分支if条件语句
if [ 条件判断式 ]
then
程序
elif [ 条件判断式 ]
then
程序
else
程序
fi
多分支case条件语句
case $variable in
"value1")
echo "变量值等于value1"
;;
"value2")
echo "变量值等于value2“
;;
"value3")
echo ”变量值等于value3“
;;
*)
echo "都不符合”
;;
esac
for循环语法格式
for i in 值1 值2 值3 ···
do
程序
done
for ((初始值;循环控制条件;变量变化))
do
程序
done
while循环语法格式
while [ 条件表达式 ]
do
程序
done
until循环:一旦条件成立则终止循环。
until [ 条件判断式 ]
do
程序
done
函数
function 函数名 () {
程序
}
特殊流程控制语句
exit语句。shell脚本里的exit语句是用来退出当前脚本的。 exit [返回值] ,返回值可以通过$?来查询这个返回值。
break语句:结束当前循环,从整个循环流程中跳出。
continue语句:结束当前单次循环,继续下一次循环。
1439

被折叠的 条评论
为什么被折叠?



