您的位置:首页 > 运维架构 > Shell

Linux程式设计-11.Shell Script(bash)--(7)流程控制select

2004-09-13 14:11 531 查看
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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  bash linux c