流程结构

Posted alog9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流程结构相关的知识,希望对你有一定的参考价值。

 if判断

1 if [ $a == $b ]
2 then
3     echo "等于"
4 else
5     echo "不等于"
6 fi

 

case分支选择

case $xs in
0) echo "0" ;;
1) echo "1" ;;
*) echo "其他" ;;
esac

 

while循环

 1 # while true  等同   while :
 2 # 读文件为整行读入
 3 num=1
 4 while [ $num -lt 10 ]
 5 do
 6 echo $num
 7 ((num=$num+2))
 8 done
 9 ###########################
10 grep a  a.txt | while read a
11 do
12     echo $a
13 done
14 ###########################
15 while read a
16 do
17     echo $a
18 done < a.txt 

 

for循环

 1 # 读文件已空格分隔
 2 w=`awk -F ":" print $1 c`
 3 for d in $w
 4 do
 5     $d
 6 done
 7 ###########################
 8 for ((i=0;i<$#o[*];i++))
 9 do
10 echo $o[$i]
11 done

 

 

until循环

1 #  当command不为0时循环
2 until command   
3 do
4     body
5 done

 

流程控制

1 break N     #  跳出几层循环
2 continue N  #  跳出几层循环,循环次数不变
3 continue    #  重新循环次数不变

 

以上是关于流程结构的主要内容,如果未能解决你的问题,请参考以下文章

Android 安装包优化APK 打包流程 ( 文件结构 | 打包流程 | 安装流程 | 安卓虚拟机 )

驰骋工作流引擎设计系列04 流程引擎表结构的设计

python入门--流程控制

JavaScript流程控制

流程控制结构

JavaScript流程控制