if语句
单分支
if [ 条件判断式 ]; then
程序
fi
或者
if [ 条件判断式 ]
then
程序
fi
例子:

双分支
if [ 条件判断式 ]
then
程序
else
程序
fi
多分支
if [ 条件判断1 ]
then
程序1
elif [ 条件判断2 ]
then
程序2
else
程序3
fi
case语句
case $变量 in
"值1" )
程序1
;;
*)
默认程序
;;
esac
for语句
语法1
for 变量 in 值1 值2 值3... 按空格分隔
do
程序
done
语法2
for(( 初始值; 循环控制条件; 变量变化 ))
do
程序
done
while语句
while [ 条件判断式 ]
do
程序
done
until语句
until [ 条件判断式 ]
do
程序
done
本文详细解析了Shell脚本中的if语句、case语句、for循环、while循环及until循环的语法与用例,包括单分支、双分支、多分支判断及循环控制,为读者提供了全面的Shell编程控制结构指南。

9

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



