Linux Shell 交互式脚本,用户可以从中选择一值
2013-05-11 20:39
471 查看
1.case语句控制流#!/bin/shecho "please input number 1 to 3"read numbercase $number in1) echo "you input 1" ;;2|3) echo "you input 2 or 3" ;;*) echo "error! the number you input isn't 1 to 3" ;;esac按顺序执行,若匹配不到前面的1,2,3,到匹配到*则输出相应信息2. select语句控制
select var in ... ; do
break done $var
本文出自 “AndyLeung” 博客,请务必保留此出处http://andyleung.blog.51cto.com/7160760/1198126
select var in ... ; do
break done $var
#!/bin/sh echo "What is your favourite firuit?" echo "1) Apple" echo "2) Orange" echo "3) Banana" read number case $number in 1)echo "your favourite firuit is Apple." ;; 2)echo "your favourite firuit is Orange." ;; 3)echo "your favourite firuit is Banana." ;; esac
#!/bin/sh echo "What is your favourite firuit?" select var in "Apple" "Orange" "Banana";do break done echo "your favourite firuit is $var."执行以上脚本,均可实现下面交互式功能What is your favourite firuit?1) Apple2) Orange3) Banana#? 1your favourite firuit is Apple.
本文出自 “AndyLeung” 博客,请务必保留此出处http://andyleung.blog.51cto.com/7160760/1198126
相关文章推荐
- shell script 交互式脚本,可以读取命令行参数、选项,用户输入数据
- Android 为操作加音效,加声音。提高用户交互,增加粘性,可以选择声音的添加
- 在linux shell脚本中root切换到普通用户执行脚本或命令的方法
- iOS 8 图标上的提醒数字需要用户点击选择才可以显示
- 让自己写的播放器,小说阅读器成为可以让用户可以选择是否使用的应用
- nc7下某个用户某个节点有多个模板,可以通过代码实现通过选择不同的业务流程来调用不同的模板吗?
- 在窗体中有两个多选列表,用户可以从左侧列表中选择任意项,添加到右侧列表中。反之亦然。
- 让电脑随机来产生两位数的加减法,然后让用户来选择是否继续作答,如果选择是表示可以继续作答 当用户作答完毕后,要输出答对了几道,答错了几道。
- Inno Setup 脚本实例——选择安装:当前用户、所有用户
- linux Shell脚本中切换用户执行SUDO报错
- onbeforeunload事件--------可以用来写(当用户尝试离开页面时脚本会警告用户将丢失数据)
- 用户退出也可以执行脚本运行此命令
- 注册模块---用户注册后,上传大图,可以在此大图的剪裁并选择自己合适的位置
- 练习:编写一个脚本,可以自动建立用户,及匹配密码
- linux shell 脚本需要交互,比如输入回车,输入YES/NO Y/N之类进行选择
- 下拉列表框只能选择,我想选择后还可以允许用户对选择的内容进行修改,如何实现可编辑的下拉列表框?
- Linux shell脚本(本地用户切换)
- 用户可以在下拉列表框中选择头像来进行头像更改
- linux shell脚本中切换用户执行命令方法