流程控制
1. if 判断
单分支
if [ condition ] ;then
程序
;fi
(if 后面有空格,;后面也有)
在文件中
if [ conditio ] 为了避免出错 if [ "$1"x = "zhang"x ]
then 防止对其不传递参数时报错
程序
fi
codition 可以这样 cod1 -a cod2 (与)
cod1 -r cod2 (或)
多分支
if [ condition ]
then
程序
elif [ condition ]
then
程序
else
程序
fi
2. case
case $变量名 in
"1")
情况1
;;
"2")
情况2
;;
*)
其他情况
esac
(;; 相当于break; * 表示default)
3.for
for (( 初始值; 循环控制条件; 变量变换))
do
程序
done
for 变量 in 值1、2、3。。
do
程序
done
{1..100} 从1到100
4.while
while [ condition ]
do
程序
done

浙公网安备 33010602011771号