Linux shell 控制结构
时间:2010-05-06 来源:大方无隅
1. if 结构
if 表达式
then 命令表
[else 命令表]
fi
// 参见下面的的例子 read x if test $x -ge 10 -a $x -le 50 ; then echo "10<= $x <= 50" else echo " not between 10 and 50" fi
2. Case 结构 case 表达式 in 模式11 [| 模式12]...) 命令表1;; 模式21 [| 模式22]...) 命令表2;; .... *) 命令表n;; esac 3. select 结构 select 变量 in列表 do 命令表 done
4. while 循环 while 表达式 do 命令表 done
5. until 循环 until 命令表1 test 表达式 do 命令表2 done
6. for 循环 for 变量 [in 列表] do 命令表 done
// 参见下面的的例子 read x if test $x -ge 10 -a $x -le 50 ; then echo "10<= $x <= 50" else echo " not between 10 and 50" fi
2. Case 结构 case 表达式 in 模式11 [| 模式12]...) 命令表1;; 模式21 [| 模式22]...) 命令表2;; .... *) 命令表n;; esac 3. select 结构 select 变量 in列表 do 命令表 done
4. while 循环 while 表达式 do 命令表 done
5. until 循环 until 命令表1 test 表达式 do 命令表2 done
6. for 循环 for 变量 [in 列表] do 命令表 done
相关阅读 更多 +