shell编程入门指南(三)_大头针_新浪博客

                                            

                     旗下出品

shell编程入门指南(三)

                                                  ---大头针

三、控制结构:

C的程序结构与Shell的程序结构大同小异。

3.1选择结构:

1.If结构

if [ conditon1 ]

then

    statments1

elif [ condition2 ]

then

    statments2

else

    statments3

fi

 

2.case结构

 

case variable in

  value) command1

      exit 0

      ;;

  value) command 2

           exit 0

      ;;

esac

 

3.2.循环结构:

1.for结构

for name [in list]

do

  statements using $name

done

1.list应该是一系列由空格分隔的字符序列(单词),省略in list 时默认为

 

$@(命令行的参数列表)

2.for循环执行的次数取决于列表list中单词的个数

3.for循环体中一般要出现变量$name,但也可以不出现。

 

2.循环结构:until

until [ condition ]

do

  statments

done

 

condition 条件成立退出循环

 

 

3.循环结构:while循环

while [ condition ]

do

   statments

done

 

条件不成立退出循环

备注:

还有一些经常与循环结合的命令:比如break [n]continue  [n]。和Cbreak Continue功能基本一致。只不过break可以选择跳出几层循环、continue可以选择跳过几个回合。

 

已投稿到:
郑重声明:资讯 【shell编程入门指南(三)_大头针_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——