1.for语句
for variable[in argument-list]
do
command-list
done
2.
while语句
while expression
do
command-list
done3.
until 语句
until expression
do
command-list
done4.
break及continue
这两者是用於for,while, until 等循环控制下。break 会跳至done后方执行 ,而continue会跳至done执行,继续执行循环。
5.
case 语句
case test-stringin
pat1)
command-list1
;;
pat2)
command-list2
;;
. . .
patN)
command-listN
;;
*)
;;
esac
而pat 除了可以指定一些确定的字串,也可以指定字串的集合,如下
* 任意字串
? 任意字元
[abc] a,b, 或c三字元其中之一
[a-n] 从a到n的任一字元
| 多重选择,如A|a