Shell之分支结构和循环结构

本文详细介绍了C语言中的if结构、case结构以及循环控制语句(while、do-while、for循环),包括单分支、双分支、多分支、foreach循环和计数型循环的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   一。if结构

   1.单分支结构    

   

if condition
then
    statement1
    statement2
    ...
fi

   2.双分支结构

   

if condition
then
    statement1
    statement2
    ...
else
    statement3
    statement4
fi

   3.多分支结构

   

if condition
then  
    statement
elif    condition2
then
    statement2
fi


   二:case结构

   

case condition in
pattern1)
    statment
    ;;
pattern2)
    statement2
    ;;
....
esac


   三:循环结构之while语句

   1.当型循环结构(while)

   

while condition
do
    statement1
    statement2
...
done

   当condition为真时执行


   2.直到型循环结构(until)

     

until condition
do
    statement1
    statement2
done

当condition满足时候结束

   base提供两个循环控制语句,break:用来跳出循环控制,continue:只结束本次循环,并且开始下一轮循环。

   

   3.foreach循环和计数型循环

   

for variable in WordList
do
    statement1
    statement2
    ...
done

   在结构中 in WordList可以省略,省略以后相当于in "$@"

   

   4:C语言中的for循环结构

   

for ((exp1;exp2;exp3))
do
    statment1
    statment2
    ...
done;



footer.jpg



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值