加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Shell编程学习:分支结构和循环结构

发布时间:2016-10-29 23:51:06 所属栏目:Linux 来源:网络整理
导读:一。if结构 1.单分支结构 if conditionthen statement1 statement2 ...fi 2.双分支结构 if conditionthen statement1 statement2 ...else statement3 statement

一。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

查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

三:循环结构之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;

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读