select用法

来源:互联网 发布:iphone神器软件 编辑:程序博客网 时间:2024/05/01 11:36

select 语句

select表达式是bash的一种扩展应用,擅长于交互式场合。用户可以从一组不同的值中进行选择:

select var in ... ; do break;done.... now $var can be used ....
下面是select使用的例子:
1.
#!/bin/bash##filename:what-lang-do-you-like_menu_select.sh clearPS3="What is your preferred scripting language? "select s in bash perl python ruby'(quit)'do        case $s in                bash|perl|python|ruby)  echo "You selected $s ."  ;;                '(quit)')               break ;;                *)                      echo "You selected error,retry..."  ;;        esacdone


2.
#!/bin/bash##filename:what-lang-do-you-like_menu_select.sh clearPS3="What is your preferred scripting language? "select s in bash perl python ruby'(quit)'do        case $s in                bash|perl|python|ruby)  echo "You selected $s ."  ;;                '(quit)')               break ;;                *)                      echo "You selected error,retry..."  ;;        esacdone