多分支语句case
| 
 | 
 | 
与if多分支最大区别是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系
| 
 | 
 | 
| 分割多个模式,相当于 or
for
| 
 | 
 | 
in后面跟多少值,for循环就循环多少次,每次循环依次把值赋给变量,直到后面的值全都运行一遍。
可以将要操作的数据内容放在一个文件中,利用 for i in $(cat 文件名)来避免手动输入。也可以将内容赋给变量,利用for i in $val 来避免手动输入。
| 
 | 
 | 
while循环
| 
 | 
 | 
实例:从1加到10012345678910#!/bin/bashsum=0i=1while [ $i -le 100 ]    do        sum=$(( $sum+$i ))        i=$(( $i+1 ))    doneecho "sum is : $sum"
http://wiki.jikexueyuan.com/project/shell-learning/case-statements.html