| Linux程式设计-11.Shell Script(bash)--(7)流程控制select |
| 出自:http://www.openchess.org/noitatsko/programming/ 2002年02月07日 15:07 |
select name [ in word; ] do list ; done select顾名思义就是在word中选择一项。与for相同,如果[in word;]省略,将会使用Script後面所加的参数。 例 #!/bin/sh WORD="a b c"
select i in $WORD ; do case $i in a) echo "I am A" ;; b) echo "I am B" ;; c) echo "I am C" ;; *) break; ;; esac done
执行结果 [foxman@foxman bash]# ./select_demo 1) a 2) b 3) c #? 1 I am A 1) a 2) b 3) c #? 2 I am B 1) a 2) b 3) c #? 3 I am C 1) a 2) b 3) c #? 4
|
| 【】【http://www.trainlinux.com】【Close】 |