多分支语句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