Linux程式设计-11.Shell Script(bash)--(7)流程控制select
来源:互联网 发布:vmware12虚拟机安装mac 编辑:程序博客网 时间:2024/04/26 19:25
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
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
- Linux程式设计-11.Shell Script(bash)--(7)流程控制select
- Linux程式设计-11.Shell Script(bash)--(6)流程控制case
- Linux程式设计-11.Shell Script(bash)--(5)控制圈for
- Linux程式设计-11.Shell Script(bash)--(1)简介
- Linux程式设计-11.Shell Script(bash)--(2)教学例
- Linux程式设计-11.Shell Script(bash)--(3)用於自动备份的Shell Script
- Linux程式设计-11.Shell Script(bash)--(4)档案系统检查
- Bash Shell 流程控制 —— select
- Linux Bash Shell学习(十二):流程控制——select
- linux中的shell script 的流程控制语句
- 【Unix/Linux.Shell Script】Shell Script程序的流程控制语句
- 流程控制Linux Shell
- linux shell 流程控制
- linux shell 流程控制
- linux shell 流程控制
- shell script - BASH
- Shell Script(bash)简介
- bash shell script
- 乞讨在中国
- 基于Tomcat+Oracle的应用程序安装配置手册
- 电子公文的七大问题与八大关系(转)
- Linux程式设计-11.Shell Script(bash)--(5)控制圈for
- Linux程式设计-11.Shell Script(bash)--(6)流程控制case
- Linux程式设计-11.Shell Script(bash)--(7)流程控制select
- 今天感冒
- w3243
- 字符集问题的初步探讨(二)
- The Ten Best Vocabulary Learning Tips
- 关于shared pool的深入探讨(六)
- Code Complete, My old friend.
- 免费教育和医疗
- ASP生成柱型体,折线图,饼图源代码(转)