select循环

***select variable in list; do 循环体 done select主要用于创建菜单,并显示 ps3 提示符

用户输入数字执行相应命令

用户输入的数字保存在变量REPLY中

select是无限循环,需要breake命令退出循环,或者exit命令终止

select通常和case一起使用

与for循环类似,可以省略 in list ,此时使用位置参量

#!/bin/bash

PS3="please input a number" select MENU in lamian huimian gaifan jiaozi baozi quit; do case $REPLY in 1|2) echo "The price is 15yuan" ;; 3|5) echo "The price is 20yuan" ;; 6) echo "bye" ;; *) echo "Input fase" esac done