16 shell select in 循环
select in 是 Shell 独有的一种循环,适用于与终端(Terminal)进行交互,在其他编程语言中是没有的。
用法
|
说明
|
脚本
|
---|---|---|
select var in val_list var 表示变量,val_list 表示取值列表,与for in循环的语法非常相似 |
|
运行结果: What is your favourite OS?
|
select in 与case in一起使用,在用户输入不同编号时做出不同的反应
脚本
|
结果
|
---|---|
|
运行结果1,输入正确选项:
运行结果2,输入错误选项:
运行结果3,输入空值:
|
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步