Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376375
  • 博文数量: 61
  • 博客积分: 2451
  • 博客等级: 上尉
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-06 21:24
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(44)

2010年(16)

分类: LINUX

2010-11-14 16:21:40

  1. (5)select语句
  2. select语句是pdksh提供的一个独特的循环语句.他不同于前面介绍的循环语句.他不是
  3. 反复计算一个条件表达式,并依据表达式的值决定是否执行一组命令.select的功能是自动的
  4. 生成一个简单的文本菜单.
  5. 语法格式:
  6. select menu [in list_of_items]
  7. do
  8. commands
  9. done
  10. 含义:当执行一个select语句时,pdksh分别为每个列在list_of_items中的成员建立一个菜单
  11. 选项.list_of_items既可以是一个包含多个选项的变量,也可以是直接列在程序中的一组选项
  12. .如果语句中没有提供list_of_items,select语句将使用位置变量作为list_of_items.
  13. 举例:
  14. select menuitem in pick1 pick2 pick3
  15. do
  16. echo "are you sure you want to pick $menuitem"
  17. read res                   ;接收用户的输入,并且将输入的值存放在特定变量里.
  18. if [ $res == "y" -o $res=="Y" ]
  19. then
  20. break                      ;用于退出while,for,select等循环语句
  21. fi
  22. done
阅读(2121) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~