select in 是 Shell 独有的一种循环,适用于与终端(Terminal)进行交互,在其他编程语言中是没有的。
用法
说明
脚本
select var in val_list
do
statements
done
var 表示变量,val_list 表示取值列表,与for in循环的语法非常相似
运行结果:
What is your favourite OS?
1) Linux
2) Windows
3) Mac OS
4) UNIX
5) Android
#? 4
You have selected UNIX
#? 9
You have selected
#? 2
You have selected Windows
#?^D
#?
用来提示用户输入菜单编号;^D
表示按下 Ctrl+D 组合键,它的作用是结束 select in 循环。
select in 与case in一起使用,在用户输入不同编号时做出不同的反应
脚本
结果
运行结果1,输入正确选项:
运行结果2,输入错误选项:
运行结果3,输入空值:
手机扫一扫
移动阅读更方便
你可能感兴趣的文章